1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp Mon Mar 16 11:49:32 2015 -0700 1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp Thu Oct 12 21:27:07 2017 +0800 1.3 @@ -105,6 +105,9 @@ 1.4 assert(end_bit_ok, "concurrency problem"); 1.5 DEBUG_ONLY(Atomic::inc_ptr(&mark_bitmap_count)); 1.6 DEBUG_ONLY(Atomic::add_ptr(size, &mark_bitmap_size)); 1.7 +#ifdef MIPS64 1.8 + if (Use3A2000) OrderAccess::fence(); 1.9 +#endif 1.10 return true; 1.11 } 1.12 return false;