src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp

changeset 121
fc16fcee952c
parent 116
09e17e497778
child 192
21e5e0259a4c
     1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp	Mon Sep 26 13:04:07 2016 -0400
     1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp	Mon Sep 26 13:56:18 2016 -0400
     1.3 @@ -86,11 +86,11 @@
     1.4    void inline_write_ref_field_gc(void* field, oop new_val) {
     1.5      jbyte* byte = byte_for(field);
     1.6  #ifdef MIPS64
     1.7 -      OrderAccess::fence();
     1.8 +      if (Use3A2000) OrderAccess::fence();
     1.9  #endif
    1.10      *byte = youngergen_card;
    1.11  #ifdef MIPS64
    1.12 -      OrderAccess::fence();
    1.13 +      if (Use3A2000) OrderAccess::fence();
    1.14  #endif
    1.15    }
    1.16  

mercurial