--- old/src/cpu/sparc/vm/sparc.ad Fri Jul 15 19:09:48 2011 +++ new/src/cpu/sparc/vm/sparc.ad Fri Jul 15 19:09:48 2011 @@ -2970,7 +2970,7 @@ // Compare char[] arrays aligned to 4 bytes. __ char_arrays_equals(str1_reg, str2_reg, limit_reg, result_reg, chr1_reg, chr2_reg, Ldone); - __ ba(Ldone, false); + __ ba(Ldone); __ delayed()->add(G0, 1, result_reg); // char by char compare @@ -9198,8 +9198,7 @@ format %{ "BA $labl" %} ins_encode %{ Label* L = $labl$$label; - assert(L != NULL, "need Label"); - __ ba(*L, false); + __ ba(*L); __ delayed()->nop(); %} ins_pc_relative(1); @@ -9283,7 +9282,6 @@ format %{ "BP$cmp $pcc,$labl" %} ins_encode %{ Label* L = $labl$$label; - assert(L != NULL, "need Label"); Assembler::Predict predict_taken = cbuf.is_backward_branch(*L) ? Assembler::pt : Assembler::pn; @@ -9303,7 +9301,6 @@ format %{ "FBP$cmp $fcc,$labl" %} ins_encode %{ Label* L = $labl$$label; - assert(L != NULL, "need Label"); Assembler::Predict predict_taken = cbuf.is_backward_branch(*L) ? Assembler::pt : Assembler::pn; @@ -9370,7 +9367,6 @@ format %{ "BP$cmp $xcc,$labl" %} ins_encode %{ Label* L = $labl$$label; - assert(L != NULL, "need Label"); Assembler::Predict predict_taken = cbuf.is_backward_branch(*L) ? Assembler::pt : Assembler::pn;