src/share/vm/memory/cardTableModRefBS.hpp

changeset 9465
1556c6d89036
parent 9448
73d689add964
     1.1 --- a/src/share/vm/memory/cardTableModRefBS.hpp	Mon Apr 01 14:52:38 2019 +0800
     1.2 +++ b/src/share/vm/memory/cardTableModRefBS.hpp	Tue Apr 02 19:01:15 2019 +0800
     1.3 @@ -316,7 +316,7 @@
     1.4  
     1.5    inline void inline_write_ref_array(MemRegion mr) {
     1.6      dirty_MemRegion(mr);
     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 @@ -333,7 +333,7 @@
    1.13    // *** Card-table-barrier-specific things.
    1.14  
    1.15    template <class T> inline void inline_write_ref_field_pre(T* field, oop newVal) {
    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 @@ -346,7 +346,7 @@
    1.22      } else {
    1.23        *byte = dirty_card;
    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    }

mercurial