--- old/src/hotspot/share/gc/parallel/psParallelCompact.cpp 2018-03-21 16:41:06.339888099 +0100 +++ new/src/hotspot/share/gc/parallel/psParallelCompact.cpp 2018-03-21 16:41:06.139888106 +0100 @@ -55,6 +55,7 @@ #include "gc/shared/weakProcessor.hpp" #include "logging/log.hpp" #include "memory/resourceArea.hpp" +#include "oops/access.inline.hpp" #include "oops/instanceKlass.inline.hpp" #include "oops/instanceMirrorKlass.inline.hpp" #include "oops/methodData.hpp" @@ -3078,11 +3079,11 @@ T* discovered_addr) { log_develop_trace(gc, ref)("%s obj " PTR_FORMAT, s, p2i(obj)); log_develop_trace(gc, ref)(" referent_addr/* " PTR_FORMAT " / " PTR_FORMAT, - p2i(referent_addr), referent_addr ? p2i(oopDesc::load_decode_heap_oop(referent_addr)) : NULL); + p2i(referent_addr), referent_addr ? p2i(RawAccess<>::oop_load(referent_addr)) : NULL); log_develop_trace(gc, ref)(" next_addr/* " PTR_FORMAT " / " PTR_FORMAT, - p2i(next_addr), next_addr ? p2i(oopDesc::load_decode_heap_oop(next_addr)) : NULL); + p2i(next_addr), next_addr ? p2i(RawAccess<>::oop_load(next_addr)) : NULL); log_develop_trace(gc, ref)(" discovered_addr/* " PTR_FORMAT " / " PTR_FORMAT, - p2i(discovered_addr), discovered_addr ? p2i(oopDesc::load_decode_heap_oop(discovered_addr)) : NULL); + p2i(discovered_addr), discovered_addr ? p2i(RawAccess<>::oop_load(discovered_addr)) : NULL); } #endif