JDK-8256719 : C1 flags that should have expired are still present
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 16
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2020-11-20
  • Updated: 2020-11-26
  • Resolved: 2020-11-23
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 16
16 b26Fixed
Related Reports
Relates :  
Description
The special flag table lists the following C1 flags, all of which should be obsolete as of JDK 15 and expired in JDK 16:

+#ifndef COMPILER2
+  // These flags were generally available, but are C2 only, now.
+  { "MaxInlineLevel",               JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
+  { "MaxRecursiveInlineLevel",      JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
+  { "InlineSmallCode",              JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
+  { "MaxInlineSize",                JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
+  { "FreqInlineSize",               JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
+  { "MaxTrivialSize",               JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
+#endif

As we are in JDK 16 these flags have in fact all expired and so the entire section should now be deleted.


Comments
Changeset: 659aec80 Author: Tobias Hartmann <thartmann@openjdk.org> Date: 2020-11-23 07:09:32 +0000 URL: https://github.com/openjdk/jdk/commit/659aec80
23-11-2020

It was an oversight on my part that these weren't removed as part of JDK-8231560
20-11-2020

This came from JDK-8235673.
20-11-2020