diff src/share/vm/prims/jni.cpp @ 20028:104304a54b0c

Support CTW in product for graal
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Wed, 25 Mar 2015 11:47:49 -0700
parents 6a2f814224b1
children 7848fc12602b
line wrap: on
line diff
--- a/src/share/vm/prims/jni.cpp	Wed Mar 25 16:16:36 2015 +0100
+++ b/src/share/vm/prims/jni.cpp	Wed Mar 25 11:47:49 2015 -0700
@@ -5199,7 +5199,7 @@
     *vm = (JavaVM *)(&main_vm);
     *(JNIEnv**)penv = thread->jni_environment();
 
-#if defined(GRAAL) && !defined(PRODUCT)
+#if defined(GRAAL)
     // We turn off CompileTheWorld so that compilation requests are not ignored during bootstrap or that Graal can be compiled by C1/C2.
     bool doCTW = CompileTheWorld;
     CompileTheWorld = false;
@@ -5210,14 +5210,14 @@
     if (FLAG_IS_DEFAULT(BootstrapGraal) ? !TieredCompilation : BootstrapGraal) {
       GraalCompiler::instance()->bootstrap();
     }
-#elif defined(GRAAL) && !defined(PRODUCT)
+#elif defined(GRAAL)
     if (doCTW) {
       // required for hosted CTW.
       CompilationPolicy::completed_vm_startup();
     }
 #endif
 
-#if defined(GRAAL) && !defined(PRODUCT)
+#if defined(GRAAL)
     if (doCTW) {
       GraalCompiler::instance()->compile_the_world();
     }