RFR: Fix aarch64 build after merge

Roman Kennke rkennke at redhat.com
Mon Jun 25 11:00:52 UTC 2018


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);




More information about the shenandoah-dev mailing list