Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8256719

C1 flags that should have expired are still present

    XMLWordPrintable

Details

    • Enhancement
    • Status: Resolved
    • P2
    • Resolution: Fixed
    • 16
    • 16
    • hotspot
    • b26

    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.

      Attachments

        Issue Links

          Activity

            People

              thartmann Tobias Hartmann
              dholmes David Holmes
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: