diff src/share/vm/runtime/javaCalls.cpp @ 3837:43f9d800f276

7066339: Tiered: policy should make consistent decisions about osr levels Summary: Added feedback disabling flag to common(), fixed handling of TieredStopAtLevel. Reviewed-by: kvn, never
author iveresov
date Wed, 20 Jul 2011 18:04:17 -0700
parents 01147d8aac1d
children f08d439fab8c
line wrap: on
line diff
--- a/src/share/vm/runtime/javaCalls.cpp	Fri Jul 15 15:35:50 2011 -0700
+++ b/src/share/vm/runtime/javaCalls.cpp	Wed Jul 20 18:04:17 2011 -0700
@@ -355,7 +355,7 @@
   assert(!thread->is_Compiler_thread(), "cannot compile from the compiler");
   if (CompilationPolicy::must_be_compiled(method)) {
     CompileBroker::compile_method(method, InvocationEntryBci,
-                                  CompLevel_initial_compile,
+                                  CompilationPolicy::policy()->initial_compile_level(),
                                   methodHandle(), 0, "must_be_compiled", CHECK);
   }