diff src/share/vm/prims/jni.cpp @ 23404:3ef45d0a6d77

Remove jvmci VM configuration, and backport UseJVMCICompiler flag.
author Roland Schatz <roland.schatz@oracle.com>
date Tue, 24 May 2016 13:51:28 +0200
parents 2625b10989ee
children b5f3a471e646
line wrap: on
line diff
--- a/src/share/vm/prims/jni.cpp	Fri May 20 15:49:00 2016 +0200
+++ b/src/share/vm/prims/jni.cpp	Tue May 24 13:51:28 2016 +0200
@@ -5204,15 +5204,17 @@
     *vm = (JavaVM *)(&main_vm);
     *(JNIEnv**)penv = thread->jni_environment();
 
-#ifdef COMPILERJVMCI
-    // JVMCI is initialized on a CompilerThread
-    if (BootstrapJVMCI) {
-      JavaThread* THREAD = thread;
-      JVMCICompiler* compiler = JVMCICompiler::instance(CATCH);
-      compiler->bootstrap(THREAD);
-      if (HAS_PENDING_EXCEPTION) {
-        HandleMark hm;
-        vm_exit_during_initialization(Handle(THREAD, PENDING_EXCEPTION));
+#if INCLUDE_JVMCI
+    if (UseJVMCICompiler) {
+      // JVMCI is initialized on a CompilerThread
+      if (BootstrapJVMCI) {
+        JavaThread* THREAD = thread;
+        JVMCICompiler* compiler = JVMCICompiler::instance(CATCH);
+        compiler->bootstrap(THREAD);
+        if (HAS_PENDING_EXCEPTION) {
+          HandleMark hm;
+          vm_exit_during_initialization(Handle(THREAD, PENDING_EXCEPTION));
+        }
       }
     }
 #endif