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

C2: Inconsistent known instance type information after EA

    Details

    • Type: Bug
    • Status: Open
    • Priority: P3
    • Resolution: Unresolved
    • Affects Version/s: 11, 12, 13, 14, 15
    • Fix Version/s: 17
    • 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: