--- old/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp 2016-01-11 15:10:34.704904000 +0000 +++ new/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp 2016-01-11 15:10:34.444904000 +0000 @@ -744,7 +744,7 @@ __ sub(end, end, start); // number of bytes to copy const Register count = end; // 'end' register contains bytes count now - __ mov(scratch, (address)ct->byte_map_base); + __ load_byte_map_base(scratch); __ add(start, start, scratch); if (UseConcMarkSweepGC) { __ membar(__ StoreStore);