https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126961
Bug ID: 126961
Summary: [16/17 Regression] incorrect codegen on several
gcc.dg/vect/pr104116-*.c tests with SVE2
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Keywords: wrong-code
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: tnfchris at gcc dot gnu.org
Reporter: tnfchris at gcc dot gnu.org
Target Milestone: ---
Target: aarch64*
SVE2 implements IFN_DIV_POW2 and because of this when enabled we see these
failures:
FAIL: gcc.dg/vect/pr104116-ceil-div-2.c execution test
FAIL: gcc.dg/vect/pr104116-ceil-div-pow2.c execution test
FAIL: gcc.dg/vect/pr104116-ceil-mod-2.c execution test
FAIL: gcc.dg/vect/pr104116-ceil-mod-pow2.c execution test
FAIL: gcc.dg/vect/pr104116-ceil-udiv-2.c execution test
FAIL: gcc.dg/vect/pr104116-ceil-udiv-pow2.c execution test
FAIL: gcc.dg/vect/pr104116-ceil-umod-2.c execution test
FAIL: gcc.dg/vect/pr104116-ceil-umod-pow2.c execution test
FAIL: gcc.dg/vect/pr104116-floor-div-2.c execution test
FAIL: gcc.dg/vect/pr104116-floor-div-pow2.c execution test
FAIL: gcc.dg/vect/pr104116-floor-mod-2.c execution test
FAIL: gcc.dg/vect/pr104116-floor-mod-pow2.c execution test
FAIL: gcc.dg/vect/pr104116-round-div-2.c execution test
FAIL: gcc.dg/vect/pr104116-round-div-pow2.c execution test
FAIL: gcc.dg/vect/pr104116-round-mod-2.c execution test
FAIL: gcc.dg/vect/pr104116-round-mod-pow2.c execution test
FAIL: gcc.dg/vect/pr104116-round-udiv-2.c execution test
FAIL: gcc.dg/vect/pr104116-round-udiv-pow2.c execution test
FAIL: gcc.dg/vect/pr104116-round-umod-2.c execution test
FAIL: gcc.dg/vect/pr104116-round-umod-pow2.c execution test
Testing a patch.