--- old/src/share/vm/runtime/sharedRuntime.cpp 2015-09-25 16:23:25.370913794 +0200 +++ new/src/share/vm/runtime/sharedRuntime.cpp 2015-09-25 16:23:25.230913798 +0200 @@ -2612,6 +2612,12 @@ if (nm != NULL) { method->set_code(method, nm); + + DirectiveSet* dirset = DirectivesStack::getMatchingDirective(method, CompileBroker::compiler(CompLevel_simple)); + if (dirset->PrintAssemblyOption) { + Disassembler::decode(nm, tty); + } + DirectivesStack::release(dirset); } } } // Unlock AdapterHandlerLibrary_lock