RFR: 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent
Andrew Haley
aph at openjdk.org
Fri May 30 09:39:55 UTC 2025
On Wed, 28 May 2025 15:05:51 GMT, Erik Österlund <eosterlund at openjdk.org> wrote:
> But I suppose the reason for making it conditional might have rather been to be more precise about what the actual constraints are and not try to conservatively mask cases that absolutely should not need the fence for correctness.
I like to think so, but I can't rightly remember. At the time, I don't think I knew of any test failures: the problem was purely theoretical.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/25483#issuecomment-2921804618
More information about the hotspot-runtime-dev
mailing list