RFR: (T) AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails with "Missing expected output membar_volatile..."
Andrew Haley
aph at redhat.com
Fri Nov 29 15:56:57 UTC 2019
On 11/29/19 3:48 PM, Andrew Dinn wrote:
> JIRA: https://bugs.openjdk.java.net/browse/JDK-8225776
> webrev: http://cr.openjdk.java.net/~adinn/8232828/webrev.00
>
> The test parses compiler AArch64 PrintAssembly output foir a variety of
> volatile read, write and CAS operations to check that membars are added
> or omitted appropriately when using, respectively, acquire/release
> accesses vs unordered accesses supplemented with barriers. n.b. the test
> only runs on a debug build JVM.
Cool, thanks. The endless game of whack-a-mole. :-)
Trouble is, there are many possible correct sequences. Still, we can't
check for them all without making this test AI-complete!
--
Andrew Haley (he/him)
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
https://keybase.io/andrewhaley
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
More information about the hotspot-compiler-dev
mailing list