hotspot/src/share/vm/runtime/arguments.cpp
changeset 22929 cb114f3238ef
parent 22894 870fbe165d06
parent 22913 d80017962061
child 23199 239afef157c6
child 23184 060625af5ce9
--- a/hotspot/src/share/vm/runtime/arguments.cpp	Fri Feb 28 14:56:04 2014 +0100
+++ b/hotspot/src/share/vm/runtime/arguments.cpp	Fri Feb 28 08:02:20 2014 -0800
@@ -2408,6 +2408,10 @@
   status &= verify_interval(NmethodSweepFraction, 1, ReservedCodeCacheSize/K, "NmethodSweepFraction");
   status &= verify_interval(NmethodSweepActivity, 0, 2000, "NmethodSweepActivity");
 
+  // TieredCompilation needs at least 2 compiler threads.
+  const int num_min_compiler_threads = (TieredCompilation) ? 2 : 1;
+  status &=verify_min_value(CICompilerCount, num_min_compiler_threads, "CICompilerCount");
+
   return status;
 }