1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp Mon Apr 01 14:52:38 2019 +0800 1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp Tue Apr 02 19:01:15 2019 +0800 1.3 @@ -1329,7 +1329,7 @@ 1.4 const int obj_size = obj->size(); 1.5 if (mark_bitmap()->mark_obj(obj, obj_size)) { 1.6 _summary_data.add_obj(obj, obj_size); 1.7 -#ifdef MIPS 1.8 +#if defined MIPS && !defined ZERO 1.9 if (UseSyncLevel >= 2000) OrderAccess::fence(); 1.10 #endif 1.11 return true; 1.12 @@ -1366,7 +1366,7 @@ 1.13 oop obj = oopDesc::decode_heap_oop_not_null(heap_oop); 1.14 if (mark_bitmap()->is_unmarked(obj) && mark_obj(obj)) { 1.15 cm->push(obj); 1.16 -#ifdef MIPS 1.17 +#if defined MIPS && !defined ZERO 1.18 if (UseSyncLevel >= 2000) OrderAccess::fence(); 1.19 #endif 1.20 }