diff -r 4b4da1fb5091 -r 135bb8aa1e18 hotspot/src/share/vm/compiler/compileBroker.cpp --- a/hotspot/src/share/vm/compiler/compileBroker.cpp Tue Jul 19 18:11:03 2016 +0000 +++ b/hotspot/src/share/vm/compiler/compileBroker.cpp Tue Jul 19 18:59:11 2016 +0000 @@ -1068,6 +1068,12 @@ return NULL; } +#if INCLUDE_JVMCI + if (comp->is_jvmci() && !JVMCIRuntime::can_initialize_JVMCI()) { + return NULL; + } +#endif + if (osr_bci == InvocationEntryBci) { // standard compilation CompiledMethod* method_code = method->code();