JDK-8234945 : Build on arm32 broken since changeset 57111:dff8053bdb74
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 14
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux
  • CPU: arm
  • Submitted: 2019-11-27
  • Updated: 2020-05-18
  • Resolved: 2019-11-28
Related Reports
Duplicate :  
Relates :  
Description
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



Comments
Duplicate of JDK-8234893
28-11-2019