src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp

changeset 9465
1556c6d89036
parent 9138
b56ab8e56604
child 9931
fd44df5e3bc3
     1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp	Mon Apr 01 14:52:38 2019 +0800
     1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp	Tue Apr 02 19:01:15 2019 +0800
     1.3 @@ -75,7 +75,7 @@
     1.4  
     1.5    oop new_obj = NULL;
     1.6  
     1.7 -#ifdef MIPS
     1.8 +#if defined MIPS && !defined ZERO
     1.9    if (UseSyncLevel >= 2000) OrderAccess::fence();
    1.10  #endif
    1.11  
    1.12 @@ -84,7 +84,7 @@
    1.13    // at any time. Do not use oop methods for accessing the mark!
    1.14    markOop test_mark = o->mark();
    1.15  
    1.16 -#ifdef MIPS
    1.17 +#if defined MIPS && !defined ZERO
    1.18    if (UseSyncLevel >= 2000) OrderAccess::fence();
    1.19  #endif
    1.20  
    1.21 @@ -121,7 +121,7 @@
    1.22            }
    1.23          }
    1.24  
    1.25 -#ifdef MIPS
    1.26 +#if defined MIPS && !defined ZERO
    1.27          if (UseSyncLevel >= 2000) OrderAccess::fence();
    1.28  #endif
    1.29        }
    1.30 @@ -181,7 +181,7 @@
    1.31  
    1.32      // Copy obj
    1.33      Copy::aligned_disjoint_words((HeapWord*)o, (HeapWord*)new_obj, new_obj_size);
    1.34 -#ifdef MIPS
    1.35 +#if defined MIPS && !defined ZERO
    1.36      if (UseSyncLevel >= 2000) OrderAccess::fence();
    1.37  #endif
    1.38  
    1.39 @@ -232,7 +232,7 @@
    1.40        new_obj = o->forwardee();
    1.41      }
    1.42  
    1.43 -#ifdef MIPS
    1.44 +#if defined MIPS && !defined ZERO
    1.45      if (UseSyncLevel >= 2000) OrderAccess::fence();
    1.46  #endif
    1.47    } else {

mercurial