--- old/src/share/vm/gc/g1/heapRegionRemSet.cpp 2016-01-20 11:46:19.812229473 +0100 +++ new/src/share/vm/gc/g1/heapRegionRemSet.cpp 2016-01-20 11:46:19.722226727 +0100 @@ -110,7 +110,9 @@ public: - HeapRegion* hr() const { return _hr; } + HeapRegion* hr() const { + return (HeapRegion*) OrderAccess::load_ptr_acquire(&_hr); + } jint occupied() const { // Overkill, but if we ever need it...