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

call_catch_cleanup clones nodes without recomputing anti dependences

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: P4 P4
    • 8-pool
    • 1.4.2_18, 1.4.2_21-rev, 7
    • hotspot
    • None
    • generic, sparc, itanium
    • generic, linux_redhat_3.0, solaris_9

        SAP reported a fix for an issue with missing anti-dependences after call_catch_cleanup. call_catch_cleanup clones nodes that are between the Call and the CatchProj into all the successor blocks. Antidependence is computed before this point and only inserts edges for nodes in the same block. Once nodes are added to a block the antidependence must be recomputed in that block. The fix is to track when nodes are cloned into blocks and to recompute the antidependence on those blocks.

              Unassigned Unassigned
              never Tom Rodriguez
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: