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

            Bug ID: 122583
           Summary: [16 Regression] GCN 'gcc.dg/vect/vect-align-2.c' vs.
                    'vect: Remove type from misalignment hook'
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Keywords: missed-optimization, 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, rdapp at gcc dot gnu.org
  Target Milestone: ---
            Target: GCN

With commit r16-4314-g5e9eecc66867ba0ae7df20f1cd526ad38fd1888f "vect: Remove
type from misalignment hook", '--target=amdgcn-amdhsa' acquired:

    PASS: gcc.dg/vect/vect-align-2.c (test for excess errors)
    PASS: gcc.dg/vect/vect-align-2.c execution test
    PASS: gcc.dg/vect/vect-align-2.c scan-tree-dump-times vect "Alignment of
access forced using peeling" 0
    [-PASS:-]{+FAIL:+} gcc.dg/vect/vect-align-2.c scan-tree-dump-times vect
"vectorized 1 loops" 1

This must be due to the
'gcc/tree-vect-data-refs.cc:vect_supportable_dr_alignment' code change?

Reply via email to