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

[lworld] Merge JDK-8247697 in from mainline

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: repo-valhalla
    • Fix Version/s: repo-valhalla
    • Component/s: hotspot
    • Labels:

      Description

      The fix for JDK-8247697 removed all usages of 'delayed_forbidden' because it was always false in mainline. In Valhalla, it's still used and removing it causes problems with method handle optimizations.

      I've traced it back to this change from [~roland]:
      http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/4cd1b06ce224
      http://cr.openjdk.java.net/~roland/valhalla/returnconvention/webrev.01/

      "I also improved handling of AlwaysIncrementalInline by C2 so its behavior is closer to the non incremental inline case. As a consequence I removed some of the special case match rules for AlwaysIncrementalInline."
      http://mail.openjdk.java.net/pipermail/valhalla-dev/2017-May/002464.html

      We should re-evaluate if these changes are needed.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              roland Roland Westrelin
              Reporter:
              thartmann Tobias Hartmann
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: