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

raise_LCA_above_marks stops too early

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 7
    • Fix Version/s: hs10
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b12
    • CPU:
      sparc
    • OS:
      solaris_9

      Backports

        Description

        The fix for 6470497 changed the anti-dependence code which searches for a new LCA for a load based on the blocks containing stores that might be anti-dependent. The rewrite converted a recursive algorithm to a worklist based one but started the search at an earlier block. This can cause the search to terminate early results in bad scheduling of loads and stores.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  never Tom Rodriguez
                  Reporter:
                  never Tom Rodriguez
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: