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

Fix for 8029015: PPC64 (part 216): opto: trap based null and range checks

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: port-stage-ppc-aix
    • Fix Version/s: port-stage-ppc-aix
    • Component/s: hotspot
    • Labels:
      None

      Backports

        Description

        fixup_flow can add new blocks with a branch instruction. Doing
        so after a trap based check added the branch behind the wrong
        Proj node. The branch would jump to the proper target, but build_oop_map
        analyses a wrong control flow.

        Fix: Swap the Projs in the block list so that the new block is added behind
        the proper node.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  goetz Goetz Lindenmaier
                  Reporter:
                  goetz Goetz Lindenmaier
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: