https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98371

            Bug ID: 98371
           Summary: [10/11 Regression] gcc.dg/torture/pr69719.c fails for
                    fixed-length 128-bit SVE
           Product: gcc
           Version: 10.2.1
            Status: UNCONFIRMED
          Keywords: wrong-code
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rsandifo at gcc dot gnu.org
  Target Milestone: ---
            Target: aarch64*-*-*

dg.torture.exp=pr69719.c fails at -O3 for -msve-vector-bits=128.
The problem comes from using a vector loop that was initially
analysed as an epilogue loop as the main loop instead: the epilogue
loop avoided alias checks on the basis that the main loop had
already handled them, but that protection disappears when
converting the loop to a main loop.

Reply via email to