--- old/src/hotspot/cpu/sparc/stubGenerator_sparc.cpp 2018-03-16 09:52:23.558481581 +0100 +++ new/src/hotspot/cpu/sparc/stubGenerator_sparc.cpp 2018-03-16 09:52:23.365473343 +0100 @@ -2418,7 +2418,7 @@ } // save arguments for barrier generation - if (UseLoadBarrier) { + if (UseZGC) { __ mov(from, G1); } else { __ mov(to, G1); @@ -2473,7 +2473,7 @@ array_overlap_test(nooverlap_target, LogBytesPerHeapOop); // save arguments for barrier generation - if (UseLoadBarrier) { + if (UseZGC) { __ mov(from, G1); } else { __ mov(to, G1);