< prev index next >

src/hotspot/share/runtime/arguments.cpp

Print this page

        

*** 4188,4199 **** } #ifdef COMPILER2 if (!UseBiasedLocking) { UseOptoBiasInlining = false; } - #endif return JNI_OK; } jint Arguments::adjust_after_os() { if (UseNUMA) { --- 4188,4214 ---- } #ifdef COMPILER2 if (!UseBiasedLocking) { UseOptoBiasInlining = false; } + 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 >