src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
changeset 55151 9691a169f1dd
parent 52568 40474b7105f4
child 57639 b5ab9a71aa95
child 57692 8f3fcb9251d1
--- a/src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp	Tue May 28 14:56:58 2019 +0200
+++ b/src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp	Tue May 21 15:46:09 2019 +0200
@@ -472,7 +472,7 @@
 
         __ if_then(card_val, BoolTest::ne, young_card); {
           kit->sync_kit(ideal);
-          kit->insert_mem_bar(Op_MemBarVolatile, oop_store);
+          kit->insert_store_load_for_barrier();
           __ sync_kit(kit);
 
           Node* card_val_reload = __ load(__ ctrl(), card_adr, TypeInt::INT, T_BYTE, Compile::AliasIdxRaw);