< prev index next >

src/share/vm/runtime/arguments.cpp

Print this page
rev 10538 : Tobias's loop opts patch
rev 10541 : remove -Xint from runtime tests + force TieredCompilation off

@@ -2487,10 +2487,16 @@
 
   if (LINUX_ONLY(LP64_ONLY(false &&)) !FLAG_IS_DEFAULT(ValueTypePassFieldsAsArgs)) {
     FLAG_SET_CMDLINE(bool, ValueTypePassFieldsAsArgs, false);
     warning("ValueTypePassFieldsAsArgs is not supported on this platform");
   }
+
+  if (FLAG_IS_DEFAULT(TieredCompilation)) {
+    // C1 has no support for value types
+    TieredCompilation = false;
+  }
+
   return status;
 }
 
 bool Arguments::is_bad_option(const JavaVMOption* option, jboolean ignore,
   const char* option_type) {
< prev index next >