Loading... (original) (raw)
Current jdk/hs fails the --disable-precompiled-headers build like this:
* For target hotspot_variant-server_libjvm_objs_ad_aarch64.o:
In file included from ad_aarch64.cpp:30:0:
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad: In static member function 'static uint HandlerImpl::size_exception_handler()':
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad:1028:12: error: incomplete type 'MacroAssembler' used in nested name specifier
return MacroAssembler::far_branch_size();
^~~~~~~~~~~~~~
* For target hotspot_variant-server_libjvm_objs_ad_aarch64_clone.o:
In file included from ad_aarch64_clone.cpp:29:0:
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad: In static member function 'static uint HandlerImpl::size_exception_handler()':
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad:1028:12: error: incomplete type 'MacroAssembler' used in nested name specifier
return MacroAssembler::far_branch_size();
^~~~~~~~~~~~~~
* For target hotspot_variant-server_libjvm_objs_ad_aarch64_expand.o:
In file included from ad_aarch64_expand.cpp:29:0:
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad: In static member function 'static uint HandlerImpl::size_exception_handler()':
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad:1028:12: error: incomplete type 'MacroAssembler' used in nested name specifier
return MacroAssembler::far_branch_size();
^~~~~~~~~~~~~~
* For target hotspot_variant-server_libjvm_objs_ad_aarch64_format.o:
In file included from ad_aarch64_format.cpp:29:0:
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad: In static member function 'static uint HandlerImpl::size_exception_handler()':
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad:1028:12: error: incomplete type 'MacroAssembler' used in nested name specifier
return MacroAssembler::far_branch_size();
^~~~~~~~~~~~~~
* For target hotspot_variant-server_libjvm_objs_ad_aarch64_gen.o:
In file included from ad_aarch64_gen.cpp:29:0:
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad: In static member function 'static uint HandlerImpl::size_exception_handler()':
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad:1028:12: error: incomplete type 'MacroAssembler' used in nested name specifier
return MacroAssembler::far_branch_size();
^~~~~~~~~~~~~~
* For target hotspot_variant-server_libjvm_objs_ad_aarch64_misc.o:
In file included from ad_aarch64_misc.cpp:29:0:
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad: In static member function 'static uint HandlerImpl::size_exception_handler()':
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad:1028:12: error: incomplete type 'MacroAssembler' used in nested name specifier
return MacroAssembler::far_branch_size();
^~~~~~~~~~~~~~
* For target hotspot_variant-server_libjvm_objs_ad_aarch64_peephole.o:
In file included from ad_aarch64_peephole.cpp:29:0:
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad: In static member function 'static uint HandlerImpl::size_exception_handler()':
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad:1028:12: error: incomplete type 'MacroAssembler' used in nested name specifier
return MacroAssembler::far_branch_size();
^~~~~~~~~~~~~~
* For target hotspot_variant-server_libjvm_objs_ad_aarch64_pipeline.o:
In file included from ad_aarch64_pipeline.cpp:29:0:
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad: In static member function 'static uint HandlerImpl::size_exception_handler()':
/home/shade/jdk-hs/src/hotspot/cpu/aarch64/aarch64.ad:1028:12: error: incomplete type 'MacroAssembler' used in nested name specifier
return MacroAssembler::far_branch_size();
^~~~~~~~~~~~~~
Relates to
, because that seems to be the first changeset where it starts to fail with this kind of error. Although, there are multiple other non-PCH issues even before that change.