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

XMLWordPrintable

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

        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.

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

                Created:
                Updated:
                Resolved: