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

changeset 7535
7ae4e26cb1e0
parent 6935
ab5fbf410512
parent 6876
710a3c8b516e
child 7994
04ff2f6cd0eb
     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;

mercurial