--- old/src/cpu/ppc/vm/interp_masm_ppc_64.cpp 2017-08-14 18:57:11.164780205 -0400 +++ new/src/cpu/ppc/vm/interp_masm_ppc_64.cpp 2017-08-14 18:57:10.805529077 -0400 @@ -464,8 +464,7 @@ // Load pointer for resolved_references[] objArray. ld(result, ConstantPool::cache_offset_in_bytes(), result); ld(result, ConstantPoolCache::resolved_references_offset_in_bytes(), result); - // JNIHandles::resolve(result) - ld(result, 0, result); + resolve_oop_handle(result); #ifdef ASSERT Label index_ok; lwa(R0, arrayOopDesc::length_offset_in_bytes(), result);