--- old/src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp 2016-04-11 14:42:21.998374725 +0300 +++ new/src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp 2016-04-11 14:42:21.670365785 +0300 @@ -431,6 +431,9 @@ __ mov(length()->as_register(), O4); ce->emit_static_call_stub(); + if (ce->compilation()->bailed_out()) { + return; // CodeCache is full + } __ call(SharedRuntime::get_resolve_static_call_stub(), relocInfo::static_call_type); __ delayed()->nop();