--- old/src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp 2018-06-05 18:17:14.236752454 +0200 +++ new/src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp 2018-06-05 18:17:14.057755580 +0200 @@ -180,6 +180,9 @@ assert(val == noreg, "only tos"); __ store_double(dst); break; + case T_ADDRESS: + __ movptr(dst, val); + break; default: Unimplemented(); } }