--- old/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp 2016-04-06 17:17:09.778383494 +0200 +++ new/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp 2016-04-06 17:17:09.678383493 +0200 @@ -4053,7 +4053,7 @@ } void MacroAssembler::load_byte_map_base(Register reg) { - jbyte *byte_map_base = + volatile jbyte *byte_map_base = ((CardTableModRefBS*)(Universe::heap()->barrier_set()))->byte_map_base; if (is_valid_AArch64_address((address)byte_map_base)) {