--- old/src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp 2020-02-12 15:21:30.740967400 +0100 +++ new/src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp 2020-02-12 15:21:30.631967394 +0100 @@ -164,13 +164,7 @@ obj_reg = gen->new_register(type); __ move(obj, obj_reg); } else { -#ifdef AARCH64 - // AArch64 expects double-size register. obj_reg = gen->new_pointer_register(); -#else - // x86 expects single-size register. - obj_reg = gen->new_register(type); -#endif __ leal(obj, obj_reg); } obj = obj_reg;