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

            Bug ID: 119286
           Summary: [15 Regression] GCN vs. "middle-end: delay checking
                    for alignment to load [PR118464]"
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Keywords: testsuite-fail
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tschwinge at gcc dot gnu.org
                CC: ams at gcc dot gnu.org, rguenth at gcc dot gnu.org,
                    tnfchris at gcc dot gnu.org
  Target Milestone: ---
            Target: GCN

I found commit r15-7886-g2427793af1e545506e0315f8ec06adf73d76b3cc "middle-end:
delay checking for alignment to load [PR118464]" responsible for a number of
GCN target (tested '-march=gfx908') regressions (or new FAILs for the new test
cases):

    PASS: gcc.dg/vect/bb-slp-41.c (test for excess errors)
    PASS: gcc.dg/vect/bb-slp-41.c execution test
    [-PASS:-]{+FAIL:+} gcc.dg/vect/bb-slp-41.c scan-tree-dump-not slp1
"vectorizing stmts using SLP"

    PASS: gcc.dg/vect/vect-early-break_128.c (test for excess errors)
    PASS: gcc.dg/vect/vect-early-break_128.c scan-tree-dump vect "Loop contains
only SLP stmts"
    [-PASS:-]{+FAIL:+} gcc.dg/vect/vect-early-break_128.c scan-tree-dump vect
"vectorizing stmts using SLP"

    {+PASS: gcc.dg/vect/vect-early-break_133_pfa10.c (test for excess errors)+}
    {+FAIL: gcc.dg/vect/vect-early-break_133_pfa10.c scan-tree-dump vect "LOOP
VECTORIZED"+}

    {+PASS: gcc.dg/vect/vect-early-break_133_pfa11.c (test for excess errors)+}
    {+FAIL: gcc.dg/vect/vect-early-break_133_pfa11.c scan-tree-dump vect "LOOP
VECTORIZED"+}

    {+PASS: gcc.dg/vect/vect-early-break_133_pfa8.c (test for excess errors)+}
    {+FAIL: gcc.dg/vect/vect-early-break_133_pfa8.c scan-tree-dump vect "LOOP
VECTORIZED"+}

    {+PASS: gcc.dg/vect/vect-early-break_133_pfa9.c (test for excess errors)+}
    {+FAIL: gcc.dg/vect/vect-early-break_133_pfa9.c scan-tree-dump vect "LOOP
VECTORIZED"+}
    {+PASS: gcc.dg/vect/vect-early-break_133_pfa9.c scan-tree-dump-not vect
"Alignment of access forced using peeling"+}

    PASS: gcc.dg/vect/vect-early-break_22.c (test for excess errors)
    PASS: gcc.dg/vect/vect-early-break_22.c execution test
    [-PASS:-]{+FAIL:+} gcc.dg/vect/vect-early-break_22.c scan-tree-dump-times
vect "vectorized 1 loops in function" 2

    PASS: gcc.dg/vect/vect-early-break_26.c (test for excess errors)
    PASS: gcc.dg/vect/vect-early-break_26.c execution test
    [-PASS:-]{+FAIL:+} gcc.dg/vect/vect-early-break_26.c scan-tree-dump-times
vect "vectorized 1 loops in function" 2

    PASS: gcc.dg/vect/vect-early-break_43.c (test for excess errors)
    [-PASS:-]{+FAIL:+} gcc.dg/vect/vect-early-break_43.c scan-tree-dump vect
"vectorized 1 loops in function"

    PASS: gcc.dg/vect/vect-early-break_44.c (test for excess errors)
    [-PASS:-]{+FAIL:+} gcc.dg/vect/vect-early-break_44.c scan-tree-dump vect
"vectorized 1 loops in function"

    PASS: gcc.dg/vect/vect-early-break_56.c (test for excess errors)
    PASS: gcc.dg/vect/vect-early-break_56.c execution test
    [-PASS:-]{+FAIL:+} gcc.dg/vect/vect-early-break_56.c scan-tree-dump-times
vect "vectorized 2 loops" 2

    PASS: gcc.dg/vect/vect-early-break_6.c (test for excess errors)
    [-PASS:-]{+FAIL:+} gcc.dg/vect/vect-early-break_6.c scan-tree-dump vect
"LOOP VECTORIZED"

Reply via email to