--- old/src/hotspot/cpu/arm/stubGenerator_arm.cpp 2018-04-30 11:27:56.779159322 +0200 +++ new/src/hotspot/cpu/arm/stubGenerator_arm.cpp 2018-04-30 11:27:56.671105321 +0200 @@ -3260,7 +3260,7 @@ __ align(OptoLoopAlignment); __ BIND(store_element); if (UseCompressedOops) { - __ store_heap_oop(R5, Address(to, BytesPerHeapOop, post_indexed)); // store the oop, changes flags + __ store_heap_oop(Address(to, BytesPerHeapOop, post_indexed), R5); // store the oop, changes flags __ subs_32(count,count,1); } else { __ subs_32(count,count,1);