RFR: Fix aarch64 build after merge

Aleksey Shipilev shade at redhat.com
Mon Jun 25 11:05:21 UTC 2018


On 06/25/2018 01:00 PM, Roman Kennke wrote:
> Made some mistakes in upstream merge. This fixes aarch64 build.
> 
> # HG changeset patch
> # User rkennke
> # Date 1529924410 14400
> #      Mon Jun 25 07:00:10 2018 -0400
> # Node ID 91fe3ac19469e1f2d997ffce7bdeebec574da93f
> # Parent  ac148db384eed6f2a0ae507ac3f8d7b0fbab97d7
> Fix aarch64 build after merge
> 
> diff -r ac148db384ee -r 91fe3ac19469
> src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
> --- a/src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
> Fri Jun 22 12:01:19 2018 +0200
> +++ b/src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
> Mon Jun 25 07:00:10 2018 -0400
> @@ -123,10 +123,6 @@
>    __ ldr(obj, Address(obj, 0));             // *obj
>  }
> 
> -void BarrierSetAssembler::obj_equals(MacroAssembler* masm, DecoratorSet
> decorators, Register src1, Register src2) {
> -  __ cmp(src1, src2);
> -}
> -
>  void BarrierSetAssembler::resolve_for_read(MacroAssembler* masm,
> DecoratorSet decorators, Register obj) {
>    // Default to no-op.
>  }
> diff -r ac148db384ee -r 91fe3ac19469
> src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
> --- a/src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
> Fri Jun 22 12:01:19 2018 +0200
> +++ b/src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
> Mon Jun 25 07:00:10 2018 -0400
> @@ -46,7 +46,6 @@
>    virtual void try_resolve_jobject_in_native(MacroAssembler* masm,
> Register jni_env,
>                                               Register obj, Register
> tmp, Label& slowpath);
> 
> -  virtual void obj_equals(MacroAssembler* masm, DecoratorSet
> decorators, Register src1, Register src2);
>    virtual void resolve_for_read(MacroAssembler* masm, DecoratorSet
> decorators, Register obj);
>    virtual void resolve_for_write(MacroAssembler* masm, DecoratorSet
> decorators, Register obj);

Looks good.

-Aleksey



More information about the shenandoah-dev mailing list