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?