--- old/src/share/vm/opto/runtime.cpp 2016-01-21 11:16:26.557288209 +0100 +++ new/src/share/vm/opto/runtime.cpp 2016-01-21 11:16:26.421288203 +0100 @@ -162,11 +162,9 @@ bool save_argument_registers, bool return_pc) { - // Matching the default directive, we currently have no method to match. - DirectiveSet* directive = DirectivesStack::getDefaultDirective(CompileBroker::compiler(CompLevel_full_optimization)); + ResourceMark rm; - Compile C( env, gen, C_function, name, is_fancy_jump, pass_tls, save_argument_registers, return_pc, directive); - DirectivesStack::release(directive); + Compile C( env, gen, C_function, name, is_fancy_jump, pass_tls, save_argument_registers, return_pc); return C.stub_entry_point(); }