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

[lworld] C2: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis

XMLWordPrintable

      We are seeing this assertion failure with the changes of JDK-8293541. However, this seem to be an existing rare issue that is only triggered with JDK-8293541 with the following test, scenario, and additional flags:

      Test: TestOnStackReplacement::test3()
      Scenario: 3
      Added flags: -XX:-TieredCompilation -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing -XX:-ReduceFieldZeroing -XX:MaxNodeLimit=100000 -DScenarios=3

      The test was manually uncommented with JDK-8293541. This bug should fix this already existing issue.

            chagedorn Christian Hagedorn
            chagedorn Christian Hagedorn
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: