diff -r 2580e0884f41 -r 73a4dd2fcd43 hotspot/src/share/vm/runtime/stubRoutines.cpp --- a/hotspot/src/share/vm/runtime/stubRoutines.cpp Fri Jun 19 15:24:07 2015 -0700 +++ b/hotspot/src/share/vm/runtime/stubRoutines.cpp Fri Jun 19 17:46:42 2015 -0700 @@ -174,6 +174,9 @@ } CodeBuffer buffer(_code1); StubGenerator_generate(&buffer, false); + // When new stubs added we need to make sure there is some space left + // to catch situation when we should increase size again. + assert(buffer.insts_remaining() > 200, "increase code_size1"); } } @@ -258,6 +261,9 @@ } CodeBuffer buffer(_code2); StubGenerator_generate(&buffer, true); + // When new stubs added we need to make sure there is some space left + // to catch situation when we should increase size again. + assert(buffer.insts_remaining() > 200, "increase code_size2"); } #ifdef ASSERT