RFR: [11] Fix non-PCH x86_32 build failure

Roman Kennke rkennke at redhat.com
Wed Apr 25 08:25:25 UTC 2018


Ok

> sh/jdk build fails like this:
> 
> /pool/buildbot/slaves/sobornost/shenandoah-jdkX/build/src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp:557:19:
> error: invalid use of incomplete type ‘class InterpreterMacroAssembler’
>      NOT_LP64(imasm->save_bcp());
>                    ^
> 
> Fix:
> 
> # HG changeset patch
> # User shade
> # Date 1524644415 -7200
> #      Wed Apr 25 10:20:15 2018 +0200
> # Node ID 2d2fbb98f9e9977b3ba649a9f4e58715dee4459d
> # Parent  80116a580594a50526edfda9147d63223eb6170d
> Fix non-PCH x86_32 build failure
> 
> diff -r 80116a580594 -r 2d2fbb98f9e9
> src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
> --- a/src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp	Tue Apr 24 14:05:57
> 2018 +0200
> +++ b/src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp	Wed Apr 25 10:20:15
> 2018 +0200
> @@ -29,6 +29,7 @@
>  #include "gc/shenandoah/shenandoahHeapRegion.hpp"
>  #include "gc/shenandoah/shenandoahThreadLocalData.hpp"
>  #include "interpreter/interpreter.hpp"
> +#include "interpreter/interp_masm.hpp"
>  #include "runtime/sharedRuntime.hpp"
>  #include "runtime/thread.hpp"
> 
> Testing: x86_32 build
> 
> Thanks,
> -Aleksey
> 




More information about the shenandoah-dev mailing list