RFR: 8371768: AArch64: test/hotspot/jtreg/compiler/loopopts/superword/TestReductions.java fails on SVE after JDK-8340093
Aleksey Shipilev
shade at openjdk.org
Thu Nov 20 11:12:06 UTC 2025
Looks like the test should be more resilient with UseSVE > 0, which _can_ vectorise. It does not look all that reliable to me to failOn when vectorization actually happens. So I dropped some non-arch-specific rules, and amended AArch64-specific rules for UseSVE.
Testing:
- [x] Linux AArch64 server fastdebug, affected test on machine with UseSVE=1 by default
- [x] Linux AArch64 server fastdebug, affected test on machine with UseSVE=0 overridden
-------------
Commit messages:
- A bit of mop up
- UseSVE works
Changes: https://git.openjdk.org/jdk/pull/28423/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=28423&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8371768
Stats: 163 lines in 1 file changed: 16 ins; 89 del; 58 mod
Patch: https://git.openjdk.org/jdk/pull/28423.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/28423/head:pull/28423
PR: https://git.openjdk.org/jdk/pull/28423
More information about the hotspot-compiler-dev
mailing list