We're running into the assertion (macroAssembler_ppc.cpp:2183) since JDK-8315880. The native wrapper doesn't use the correct ConditionRegister for the new locking mode:
V [libjvm.so+0x14c65bc] MacroAssembler::compiler_fast_lock_object(ConditionRegister, Register, Register, Register, Register, Register)+0x44c (macroAssembler_ppc.cpp:2183)
V [libjvm.so+0x18c4220] SharedRuntime::generate_native_wrapper(MacroAssembler*, methodHandle const&, int, BasicType*, VMRegPair*, BasicType)+0x29f0 (sharedRuntime_ppc.cpp:2408)
V [libjvm.so+0x18a1360] AdapterHandlerLibrary::create_native_wrapper(methodHandle const&)+0x6e0 (sharedRuntime.cpp:3095)