diff -r db627462f2c9 -r 70ec5a09a0d5 hotspot/src/share/vm/runtime/deoptimization.cpp --- a/hotspot/src/share/vm/runtime/deoptimization.cpp Fri Oct 21 10:16:09 2016 -0700 +++ b/hotspot/src/share/vm/runtime/deoptimization.cpp Fri Oct 21 20:12:47 2016 +0200 @@ -171,7 +171,6 @@ assert(thread->deopt_compiled_method() == NULL, "Pending deopt!"); CompiledMethod* cm = deoptee.cb()->as_compiled_method_or_null(); thread->set_deopt_compiled_method(cm); - bool skip_internal = (cm != NULL) && !cm->is_compiled_by_jvmci(); if (VerifyStack) { thread->validate_frame_layout(); @@ -241,6 +240,7 @@ JRT_BLOCK realloc_failures = realloc_objects(thread, &deoptee, objects, THREAD); JRT_END + bool skip_internal = (cm != NULL) && !cm->is_compiled_by_jvmci(); reassign_fields(&deoptee, &map, objects, realloc_failures, skip_internal); #ifndef PRODUCT if (TraceDeoptimization) { @@ -1651,7 +1651,7 @@ if (TraceDeoptimization) { // make noise on the tty tty->print("Uncommon trap occurred in"); nm->method()->print_short_name(tty); - tty->print(" compiler=%s compile_id=%d", nm->compiler() == NULL ? "" : nm->compiler()->name(), nm->compile_id()); + tty->print(" compiler=%s compile_id=%d", nm->compiler_name(), nm->compile_id()); #if INCLUDE_JVMCI if (nm->is_nmethod()) { oop installedCode = nm->as_nmethod()->jvmci_installed_code();