[jdk17] RFR: 8268739: AArch64: Build failure after JDK-8267663

David Holmes dholmes at openjdk.java.net
Thu Jun 17 00:34:13 UTC 2021


On Wed, 16 Jun 2021 08:47:46 GMT, Eric Liu <eliu at openjdk.org> wrote:

> The failure is cased by the build option "--with-jvm-variants=client".
> In client mode, BoolTest[1] is used by "neon_compare"[2] but not
> declared in macroAssembler_aarch64.hpp[3].
> 
> Since "neon_compare" is c2 specific, this patch moves it to
> c2_MacroAssembler_aarch64.cpp.
> 
> [1] https://github.com/openjdk/jdk17/blob/master/src/hotspot/share/opto/subnode.hpp#L308
> [2] https://github.com/openjdk/jdk17/blob/master/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp#L5342
> [3] https://github.com/openjdk/jdk17/blob/master/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp#L58

Seems fine. I assume the processing of the ad file will already check both MacroAssembler and C2_MacroAssembler for the definition?

Thanks,
David

-------------

Marked as reviewed by dholmes (Reviewer).

PR: https://git.openjdk.java.net/jdk17/pull/73


More information about the hotspot-dev mailing list