--- old/src/cpu/sparc/vm/stubGenerator_sparc.cpp 2016-04-06 17:17:13.518383538 +0200 +++ new/src/cpu/sparc/vm/stubGenerator_sparc.cpp 2016-04-06 17:17:13.414383537 +0200 @@ -1030,7 +1030,7 @@ __ srl_ptr(addr, CardTableModRefBS::card_shift, addr); __ srl_ptr(count, CardTableModRefBS::card_shift, count); __ sub(count, addr, count); - AddressLiteral rs(ct->byte_map_base); + AddressLiteral rs((address)ct->byte_map_base); __ set(rs, tmp); __ BIND(L_loop); __ stb(G0, tmp, addr);