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

C2: Inconsistent known instance type information after EA

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: P3
    • Resolution: Unresolved
    • Affects Version/s: 11, 12, 13, 14, 15
    • Fix Version/s: tbd
    • Component/s: hotspot

      Description

      JDK-8233164 fixed a problem where the type of a CheckCastPP was updated during EA (because the allocation was found to be non-escaping) but a Load and a subsequent CastPP user were not updated. This lead to incorrect re-wiring of memory edges.

      More such problems potentially exist, see discussion in this thread:
      https://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2019-December/036622.html

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                Created:
                Updated: