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

Shenandoah: write barrier on backedge of strip mined loop causes c2 crash at expansion time

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b28

      Backports

        Description

        If a write barrier is in the body of the outer strip mined loop, expanding it causes loop strip mining verification code to fail. This is worked around by turning the strip mined loop nests into a regular counted loop nest so verification code doesn't trigger. The logic that takes care of that breaks when the write barrier is on the backedge of the strip mined loop.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  roland Roland Westrelin
                  Reporter:
                  roland Roland Westrelin
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: