changeset 51996 | 84743156e780 |
parent 51756 | 4bd35a5ec694 |
child 52460 | f1bb77833b59 |
--- a/src/hotspot/cpu/sparc/macroAssembler_sparc.cpp Wed Oct 03 11:43:39 2018 +0530 +++ b/src/hotspot/cpu/sparc/macroAssembler_sparc.cpp Wed Oct 03 03:41:57 2018 -0400 @@ -2786,7 +2786,7 @@ delayed()-> st_ptr(G0, Address(Rmark, OM_OFFSET_NO_MONITOR_VALUE_TAG(owner))); - if (os::is_MP()) { membar(StoreLoad); } + membar(StoreLoad); // Check that _succ is (or remains) non-zero ld_ptr(Address(Rmark, OM_OFFSET_NO_MONITOR_VALUE_TAG(succ)), Rscratch); andcc(Rscratch, Rscratch, G0);