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

missing precedence edge for anti_dependence

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 8u92, 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b137
    • CPU:
      generic
    • OS:
      generic

      Backports

        Description

        JDK-8157306 original changes added assert for anti_dependence edges after GCM:
        http://cr.openjdk.java.net/~aph/8157306.1/

        Unfortunately it triggered more failures than fixed by JDK-8157306 changes.
        Since that fix was critical for AARCH 64 project we decided to push it without assert and file this bug which will fix the rest of failures.

        We may need to backport this and 8157306 fixes.

        Failure:
        # Internal Error (hotspot/src/share/vm/opto/gcm.cpp:788), pid=14456, tid=28
        # assert(store->find_edge(load) != -1) failed: missing precedence edge

        jtreg should be run with -vmoptions:'-Xcomp' to reproduce failures.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  kvn Vladimir Kozlov
                  Reporter:
                  kvn Vladimir Kozlov
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: