< prev index next >
src/hotspot/share/runtime/arguments.cpp
Print this page
@@ -4188,12 +4188,27 @@
}
#ifdef COMPILER2
if (!UseBiasedLocking) {
UseOptoBiasInlining = false;
}
-#endif
+ if (!EnableVectorSupport) {
+ if (!FLAG_IS_DEFAULT(EnableVectorReboxing) && EnableVectorReboxing) {
+ warning("Disabling EnableVectorReboxing since EnableVectorSupport is turned off.");
+ }
+ FLAG_SET_DEFAULT(EnableVectorReboxing, false);
+
+ if (!FLAG_IS_DEFAULT(EnableVectorAggressiveReboxing) && EnableVectorAggressiveReboxing) {
+ if (!EnableVectorReboxing) {
+ warning("Disabling EnableVectorAggressiveReboxing since EnableVectorReboxing is turned off.");
+ } else {
+ warning("Disabling EnableVectorAggressiveReboxing since EnableVectorSupport is turned off.");
+ }
+ }
+ FLAG_SET_DEFAULT(EnableVectorAggressiveReboxing, false);
+ }
+#endif // COMPILER2
return JNI_OK;
}
jint Arguments::adjust_after_os() {
if (UseNUMA) {
< prev index next >