--- old/src/share/vm/jvmci/jvmciCodeInstaller.cpp 2017-05-18 21:33:37.648893500 +0900 +++ new/src/share/vm/jvmci/jvmciCodeInstaller.cpp 2017-05-18 21:33:37.516893500 +0900 @@ -630,7 +630,7 @@ if (nm != NULL && env == NULL) { DirectiveSet* directive = DirectivesStack::getMatchingDirective(method, compiler); bool printnmethods = directive->PrintAssemblyOption || directive->PrintNMethodsOption; - if (printnmethods || PrintDebugInfo || PrintRelocations || PrintDependencies || PrintExceptionHandlers) { + if (!printnmethods && (PrintDebugInfo || PrintRelocations || PrintDependencies || PrintExceptionHandlers)) { nm->print_nmethod(printnmethods); } DirectivesStack::release(directive);