diff -r f40a73b61b5e -r 61c2e3e7315d src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp --- a/src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp Tue Jul 30 09:56:18 2019 -0400 +++ b/src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp Tue Jul 30 17:54:53 2019 +0200 @@ -111,3 +111,9 @@ __ verify_oop(value); __ bind(Ldone); } + +void BarrierSetAssembler::try_resolve_jobject_in_native(MacroAssembler* masm, Register jni_env, + Register obj, Register tmp, Label& slowpath) { + __ z_nill(obj, ~JNIHandles::weak_tag_mask); + __ z_lg(obj, 0, obj); // Resolve (untagged) jobject. +}