diff --git a/src/hotspot/share/runtime/arguments.cpp b/src/hotspot/share/runtime/arguments.cpp index d16aded730927..0a1812f85b1d4 100644 --- a/src/hotspot/share/runtime/arguments.cpp +++ b/src/hotspot/share/runtime/arguments.cpp @@ -2214,11 +2214,11 @@ jint Arguments::parse_each_vm_init_arg(const JavaVMInitArgs* args, JVMFlagOrigin if (FLAG_SET_CMDLINE(ThreadStackSize, value) != JVMFlag::SUCCESS) { return JNI_EINVAL; } - } else if (match_option(option, "-Xmaxjitcodesize", &tail) || - match_option(option, "-XX:ReservedCodeCacheSize=", &tail)) { - if (match_option(option, "-Xmaxjitcodesize", &tail)) { - warning("Option -Xmaxjitcodesize was deprecated in JDK 26 and will likely be removed in a future release."); - } + } else if (match_option(option, "-Xmaxjitcodesize", &tail)) { + char version[256]; + JDK_Version::jdk(27).to_string(version, sizeof(version)); + warning("Ignoring option %s; support was removed in %s", option->optionString, version); + } else if (match_option(option, "-XX:ReservedCodeCacheSize=", &tail)) { julong long_ReservedCodeCacheSize = 0; ArgsRange errcode = parse_memory_size(tail, &long_ReservedCodeCacheSize, 1);