Jtreg hotspot:compiler/c2/irTests/TestVectorConditionalMove.java fails with experimental VM feature PostLoopMultiversioning. Reproducible on AArch64 with SVE
Standard Output
---------------
CompileCommand: exclude *.cmove* bool exclude = true
TestVM main() called - about to run tests in class compiler.c2.irTests.TestVectorConditionalMove
For random generator using seed: -1772240439315820764
To re-run test with same seed value please add "-Djdk.test.lib.random.seed=-1772240439315820764" to command line.
Error mixing types: vectora[8]:{float_top} and float_top
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/penli01/jdk_src/src/hotspot/share/opto/type.cpp:1282), pid=624733, tid=624747
# Error: ShouldNotReachHere()
#
# JRE version: OpenJDK Runtime Environment (21.0) (fastdebug build 21-internal-adhoc.penli01.jdksrc)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 21-internal-adhoc.penli01.jdksrc, compiled mode, sharing, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
# Problematic frame:
# V [libjvm.so+0x19f1cf8] Type::typerr(Type const*) const+0x84
#
# Core dump will be written. Default location: /tmp/core.624733
#
Unsupported internal testing APIs have been used.
# An error report file with more information is saved as:
# /tmp/scratch/0/hs_err_pid624733.log
#
# Compiler replay data is saved as:
# /tmp/scratch/0/replay_pid624733.log
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#