< prev index next >

src/share/vm/runtime/arguments.cpp

Print this page

        

*** 2452,2470 **** PrintNMTStatistics = false; #if INCLUDE_NMT } #endif } - #if INCLUDE_JVMCI status = status && check_jvmci_args_consistency(); if (EnableJVMCI) { if (!ScavengeRootsInCode) { warning("forcing ScavengeRootsInCode non-zero because JVMCI is enabled"); ScavengeRootsInCode = 1; } if (FLAG_IS_DEFAULT(TypeProfileLevel)) { TypeProfileLevel = 0; } if (UseJVMCICompiler) { if (FLAG_IS_DEFAULT(TypeProfileWidth)) { --- 2452,2475 ---- PrintNMTStatistics = false; #if INCLUDE_NMT } #endif } + #if INCLUDE_JVMCI status = status && check_jvmci_args_consistency(); if (EnableJVMCI) { if (!ScavengeRootsInCode) { warning("forcing ScavengeRootsInCode non-zero because JVMCI is enabled"); ScavengeRootsInCode = 1; } + if (TieredStopAtLevel != CompLevel_full_optimization) { + // Currently JVMCI compiler can only work at the full optimization level + warning("forcing TieredStopAtLevel to full optimization because JVMCI is enabled"); + TieredStopAtLevel = CompLevel_full_optimization; + } if (FLAG_IS_DEFAULT(TypeProfileLevel)) { TypeProfileLevel = 0; } if (UseJVMCICompiler) { if (FLAG_IS_DEFAULT(TypeProfileWidth)) {
< prev index next >