src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp

changeset 9465
1556c6d89036
parent 9138
b56ab8e56604
child 9703
2fdf635bcf28
     1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp	Mon Apr 01 14:52:38 2019 +0800
     1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp	Tue Apr 02 19:01:15 2019 +0800
     1.3 @@ -496,7 +496,7 @@
     1.4    if (beg_region == end_region) {
     1.5      // All in one region.
     1.6      _region_data[beg_region].add_live_obj(len);
     1.7 -#ifdef MIPS
     1.8 +#if defined MIPS && !defined ZERO
     1.9      if (UseSyncLevel >= 2000) OrderAccess::fence();
    1.10  #endif
    1.11      return;
    1.12 @@ -517,7 +517,7 @@
    1.13    const size_t end_ofs = region_offset(addr + len - 1);
    1.14    _region_data[end_region].set_partial_obj_size(end_ofs + 1);
    1.15    _region_data[end_region].set_partial_obj_addr(addr);
    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 @@ -3238,7 +3238,7 @@
    1.22      if (new_block != cur_block) {
    1.23        cur_block = new_block;
    1.24        sd.block(cur_block)->set_offset(bitmap->bits_to_words(live_bits));
    1.25 -#ifdef MIPS
    1.26 +#if defined MIPS && !defined ZERO
    1.27        if (UseSyncLevel >= 2000) OrderAccess::fence();
    1.28  #endif
    1.29      }

mercurial