ADDITIONAL SYSTEM INFORMATION :
Ubuntu (Docker) on arm32 (Raspberry Pi 4)
A DESCRIPTION OF THE PROBLEM :
Background Info: I'm one of the JaCoCo developers and do OpenJDK CI builds on arm (Raspberry Pi 4) to test latest Java versions with JaCoCo.
Since changeset 57111:dff8053bdb74 (8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092 Reviewed-by: kvn, vlivanov) the build fails with the following error:
For target hotspot_variant-server_support_adlc__adlc_run_exec:
Ideal node missing: R8RegP
assert fails /workspace/src/hotspot/share/adlc/archDesc.cpp 484: Failed lookup of ideal node
Please find the fill build log here: https://gist.github.com/marchof/6104cd32701b3d4dce11b1af832a3cb0
REGRESSION : Last worked in version 14
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Pull changeset 57111:dff8053bdb74 from here: http://hg.openjdk.java.net/jdk/jdk/
On arm32 (Rapsberry Pi 4) run:
$ bash configure --disable-warnings-as-errors --with-native-debug-symbols=none
$ make images
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Build succeeds as before the change set
ACTUAL -
Build fails, see complete build log: https://gist.github.com/marchof/6104cd32701b3d4dce11b1af832a3cb0
For target hotspot_variant-server_support_adlc__adlc_run_exec:
Ideal node missing: R8RegP
assert fails /workspace/src/hotspot/share/adlc/archDesc.cpp 484: Failed lookup of ideal node
---------- BEGIN SOURCE ----------
Changeset 57111:dff8053bdb74 at http://hg.openjdk.java.net/jdk/jdk/
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
* Build and test on other architectures
* Don't test latest OpenJDK builds
FREQUENCY : always