--- old/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp 2016-04-06 17:17:10.258383500 +0200 +++ new/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp 2016-04-06 17:17:10.146383498 +0200 @@ -803,7 +803,7 @@ Register tmp = R0; Register addr = R14; Register tmp2 = R15; - jbyte* byte_map_base = ((CardTableModRefBS*)bs)->byte_map_base; + volatile jbyte* byte_map_base = ((CardTableModRefBS*)bs)->byte_map_base; Label restart, refill, ret;