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.

Reply via email to