diff -r 7f27d70a2424 -r ef8be51fff48 src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp --- a/src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp Mon Oct 28 12:55:48 2019 +0000 +++ b/src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp Mon Oct 28 11:33:28 2019 -0400 @@ -55,7 +55,7 @@ bool tosca_live, bool expand_call); - void load_reference_barrier_not_null(MacroAssembler* masm, Register dst); + void load_reference_barrier_not_null(MacroAssembler* masm, Register dst, Address src); void storeval_barrier_impl(MacroAssembler* masm, Register dst, Register tmp); @@ -72,7 +72,7 @@ void generate_c1_load_reference_barrier_runtime_stub(StubAssembler* sasm); #endif - void load_reference_barrier(MacroAssembler* masm, Register dst); + void load_reference_barrier(MacroAssembler* masm, Register dst, Address src); void load_reference_barrier_native(MacroAssembler* masm, Register dst, Address src); void cmpxchg_oop(MacroAssembler* masm,