--- a/hotspot/src/cpu/sparc/vm/interp_masm_sparc.cpp Tue Apr 23 08:12:14 2013 -0700
+++ b/hotspot/src/cpu/sparc/vm/interp_masm_sparc.cpp Tue Apr 23 12:32:17 2013 -0400
@@ -2097,7 +2097,8 @@
call_VM(noreg, CAST_FROM_FN_PTR(address,
InterpreterRuntime::build_method_counters), method);
ld_ptr(method_counters, Rcounters);
- br_null_short(Rcounters, Assembler::pn, skip); // No MethodCounters, OutOfMemory
+ br_null(Rcounters, false, Assembler::pn, skip); // No MethodCounters, OutOfMemory
+ delayed()->nop();
bind(has_counters);
}