--- old/src/cpu/sparc/vm/c1_Runtime1_sparc.cpp 2017-04-07 06:27:07.680502586 -0700 +++ new/src/cpu/sparc/vm/c1_Runtime1_sparc.cpp 2017-04-07 06:27:07.520501422 -0700 @@ -930,11 +930,7 @@ Label not_already_dirty, restart, refill, young_card; -#ifdef _LP64 __ srlx(addr, CardTableModRefBS::card_shift, addr); -#else - __ srl(addr, CardTableModRefBS::card_shift, addr); -#endif AddressLiteral rs(byte_map_base); __ set(rs, cardtable); // cardtable :=