--- old/src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp 2019-08-07 09:42:27.277610051 +0200 +++ new/src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp 2019-08-07 09:42:27.161609195 +0200 @@ -105,7 +105,7 @@ if (UseCondCardMark) { if (ct->scanned_concurrently()) { - kit->insert_store_load_for_barrier(); + kit->insert_mem_bar(Op_MemBarVolatile, oop_store); __ sync_kit(kit); } // The classic GC reference write barrier is typically implemented