--- old/src/cpu/aarch64/vm/aarch64.ad 2016-04-06 17:17:09.230383488 +0200 +++ new/src/cpu/aarch64/vm/aarch64.ad 2016-04-06 17:17:09.118383486 +0200 @@ -5519,7 +5519,7 @@ operand immByteMapBase() %{ // Get base of card map - predicate((jbyte*)n->get_ptr() == + predicate((volatile jbyte*)n->get_ptr() == ((CardTableModRefBS*)(Universe::heap()->barrier_set()))->byte_map_base); match(ConP);