The following test failed in the JDK26 CI:
compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java
Here's a snippet of the linux-x64 log file:
#section:main
----------messages:(7/789)----------
command: main -XX:+IgnoreUnrecognizedVMOptions -XX:-TieredCompilation -Xcomp -XX:-UseLoopPredicate -XX:-UseAutoVectorizationPredicate -XX:CompileCommand=compileonly,compiler.loopstripmining.MissingStoreAfterOuterStripMinedLoop::test* compiler.loopstripmining.MissingStoreAfterOuterStripMinedLoop
reason: User specified action: run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-TieredCompilation -Xcomp -XX:-UseLoopPredicate -XX:-UseAutoVectorizationPredicate -XX:CompileCommand=compileonly,compiler.loopstripmining.MissingStoreAfterOuterStripMinedLoop::test* compiler.loopstripmining.MissingStoreAfterOuterStripMinedLoop
started: Fri Oct 03 20:16:30 UTC 2025
Mode: othervm [/othervm specified]
Process id: 2318776
finished: Fri Oct 03 20:16:30 UTC 2025
elapsed time (seconds): 0.004
----------configuration:(0/0)----------
----------System.out:(0/0)----------
----------System.err:(5/361)----------
Error: VM option 'UseAutoVectorizationPredicate' is diagnostic and must be enabled via -XX:+UnlockDiagnosticVMOptions.
Error: The unlock option must precede 'UseAutoVectorizationPredicate'.
Improperly specified VM option 'UseAutoVectorizationPredicate'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
----------rerun:(46/6798)*----------
compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java
Here's a snippet of the linux-x64 log file:
#section:main
----------messages:(7/789)----------
command: main -XX:+IgnoreUnrecognizedVMOptions -XX:-TieredCompilation -Xcomp -XX:-UseLoopPredicate -XX:-UseAutoVectorizationPredicate -XX:CompileCommand=compileonly,compiler.loopstripmining.MissingStoreAfterOuterStripMinedLoop::test* compiler.loopstripmining.MissingStoreAfterOuterStripMinedLoop
reason: User specified action: run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-TieredCompilation -Xcomp -XX:-UseLoopPredicate -XX:-UseAutoVectorizationPredicate -XX:CompileCommand=compileonly,compiler.loopstripmining.MissingStoreAfterOuterStripMinedLoop::test* compiler.loopstripmining.MissingStoreAfterOuterStripMinedLoop
started: Fri Oct 03 20:16:30 UTC 2025
Mode: othervm [/othervm specified]
Process id: 2318776
finished: Fri Oct 03 20:16:30 UTC 2025
elapsed time (seconds): 0.004
----------configuration:(0/0)----------
----------System.out:(0/0)----------
----------System.err:(5/361)----------
Error: VM option 'UseAutoVectorizationPredicate' is diagnostic and must be enabled via -XX:+UnlockDiagnosticVMOptions.
Error: The unlock option must precede 'UseAutoVectorizationPredicate'.
Improperly specified VM option 'UseAutoVectorizationPredicate'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
----------rerun:(46/6798)*----------
- caused by
-
JDK-8364757 Missing Store nodes caused by bad wiring in PhaseIdealLoop::insert_post_loop
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/e6868c62
-
Review(master) openjdk/jdk/27630