--- old/src/share/vm/opto/graphKit.cpp 2021-01-25 19:30:44.111923368 +0000 +++ new/src/share/vm/opto/graphKit.cpp 2021-01-25 19:30:43.984922033 +0000 @@ -3848,7 +3848,11 @@ // 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);