RFR: 8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64

Andrew Haley aph at openjdk.org
Wed Oct 2 09:34:38 UTC 2024


On Wed, 2 Oct 2024 00:24:47 GMT, David Holmes <dholmes at openjdk.org> wrote:

> FWIW Posix simply refers to "synchronize memory with respect to other threads" with no details and no strong vs. relaxed variants - so that should reasonably be inferred as providing a "fence" as we would describe it. 

I don't think that should be inferred. The "synchronizes with" phrase implies sequential consistency, as far as I understand it. It's the same as Java.

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

PR Comment: https://git.openjdk.org/jdk/pull/21295#issuecomment-2388033477


More information about the hotspot-runtime-dev mailing list