JDK-8280234 : AArch64 "core" variant does not build after JDK-8270947
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 17,18,19
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2022-01-19
  • Updated: 2022-10-19
  • Resolved: 2022-01-19
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 17 JDK 18 JDK 19
17.0.6Fixed 18 b33Fixed 19Fixed
Related Reports
Relates :  
Description
=== Output from failing command(s) repeated here ===
* For target hotspot_variant-core_libjvm_objs_macroAssembler_aarch64.o:
/home/shade/shipilev-jdk/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp: In member function 'u_char* MacroAssembler::zero_words(Register, Register)':
/home/shade/shipilev-jdk/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp:4728:27: error: incomplete type 'ciEnv' used in nested name specifier
         && (task = ciEnv::current()->task())
                           ^~~~~~~

Comments
Fix request [17u] I backport this for parity with 17.0.6-oracle. No risk, trivial change. Follow-up to 8270947. Clean backport. SAP nightly testing passed.
18-10-2022

A pull request was submitted for review. URL: https://git.openjdk.org/jdk17u-dev/pull/796 Date: 2022-10-14 14:08:48 +0000
14-10-2022

Changeset: 28e02fa2 Author: Aleksey Shipilev <shade@openjdk.org> Date: 2022-01-19 12:01:05 +0000 URL: https://git.openjdk.java.net/jdk18u/commit/28e02fa2cb40267136c88a507696ec3e610e95a3
25-01-2022

ILW = build regression, seen in "core" build, no workaround = MMH = P3
19-01-2022

A pull request was submitted for review. URL: https://git.openjdk.java.net/jdk18/pull/108 Date: 2022-01-19 08:46:56 +0000
19-01-2022

Changeset: 28e02fa2 Author: Aleksey Shipilev <shade@openjdk.org> Date: 2022-01-19 12:01:05 +0000 URL: https://git.openjdk.java.net/jdk18/commit/28e02fa2cb40267136c88a507696ec3e610e95a3
19-01-2022