RFR: 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent

Andrew Haley aph at openjdk.org
Fri May 30 09:42:53 UTC 2025


On Wed, 28 May 2025 11:04:11 GMT, Andrew Haley <aph at openjdk.org> wrote:

> > It would surely be better if this evil were expunged from JDK 21 as well, lest it also confuse a backporter.
> 
> Maybe a "here be dragons" warning would suffice.

If you add the following  comment above every call to `do_oop_store()` I'll approve this patch:

`// Clobbers: r10, r11, r3`

-------------

PR Comment: https://git.openjdk.org/jdk/pull/25483#issuecomment-2921812748


More information about the hotspot-dev mailing list