--- old/src/hotspot/cpu/ppc/stubGenerator_ppc.cpp 2018-04-12 10:20:16.244763806 +0200 +++ new/src/hotspot/cpu/ppc/stubGenerator_ppc.cpp 2018-04-12 10:20:16.042755081 +0200 @@ -2032,7 +2032,7 @@ decorators |= ARRAYCOPY_ALIGNED; } - BarrierSetAssembler *bs = Universe::heap()->barrier_set()->barrier_set_assembler(); + BarrierSetAssembler *bs = BarrierSet::barrier_set()->barrier_set_assembler(); bs->arraycopy_prologue(_masm, decorators, T_OBJECT, R3_ARG1, R4_ARG2, R5_ARG3, noreg, noreg); if (UseCompressedOops) { @@ -2071,7 +2071,7 @@ decorators |= ARRAYCOPY_ALIGNED; } - BarrierSetAssembler *bs = Universe::heap()->barrier_set()->barrier_set_assembler(); + BarrierSetAssembler *bs = BarrierSet::barrier_set()->barrier_set_assembler(); bs->arraycopy_prologue(_masm, decorators, T_OBJECT, R3_ARG1, R4_ARG2, R5_ARG3, noreg, noreg); if (UseCompressedOops) { @@ -2164,7 +2164,7 @@ decorators |= AS_DEST_NOT_INITIALIZED; } - BarrierSetAssembler *bs = Universe::heap()->barrier_set()->barrier_set_assembler(); + BarrierSetAssembler *bs = BarrierSet::barrier_set()->barrier_set_assembler(); bs->arraycopy_prologue(_masm, decorators, T_OBJECT, R3_from, R4_to, R5_count, /* preserve: */ R6_ckoff, R7_ckval); //inc_counter_np(SharedRuntime::_checkcast_array_copy_ctr, R12_tmp, R3_RET);