--- old/src/hotspot/cpu/ppc/templateTable_ppc_64.cpp 2017-09-25 13:04:09.647555958 -0400 +++ new/src/hotspot/cpu/ppc/templateTable_ppc_64.cpp 2017-09-25 13:04:09.216454516 -0400 @@ -2224,6 +2224,7 @@ if (is_static) { __ ld(Robj, in_bytes(cp_base_offset) + in_bytes(ConstantPoolCacheEntry::f1_offset()), Rcache); __ ld(Robj, in_bytes(Klass::java_mirror_offset()), Robj); + __ resolve_oop_handle(Robj); // Acquire not needed here. Following access has an address dependency on this value. } }