< prev index next >
src/share/vm/opto/graphKit.cpp
Print this page
*** 3846,3856 ****
--- 3846,3860 ----
__ if_then(card_val, BoolTest::ne, zero);
}
// Smash zero into card
if( !UseConcMarkSweepGC ) {
+ #if defined(AARCH64)
+ __ store(__ ctrl(), card_adr, zero, bt, adr_type, MemNode::unordered);
+ #else
__ store(__ ctrl(), card_adr, zero, bt, adr_type, MemNode::release);
+ #endif
} else {
// Specialized path for CM store barrier
__ storeCM(__ ctrl(), card_adr, zero, oop_store, adr_idx, bt, adr_type);
}
< prev index next >