hotspot/src/share/vm/c1/c1_LIRGenerator.cpp
changeset 33096 d38227d62ef4
parent 32596 8feecdee3156
child 33105 294e48b4f704
--- a/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp	Wed Sep 23 22:04:23 2015 +0300
+++ b/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp	Thu Sep 24 12:04:57 2015 +0200
@@ -1630,6 +1630,9 @@
     __ move(dirty, card_addr);
     __ branch_destination(L_already_dirty->label());
   } else {
+    if (UseConcMarkSweepGC && CMSPrecleaningEnabled) {
+      __ membar_storestore();
+    }
     __ move(dirty, card_addr);
   }
 #endif