diff options
author | Richard Biener <rguenther@suse.de> | 2024-10-18 13:38:14 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-10-18 14:44:54 +0200 |
commit | 902f4ee7f13af94a4c85abfb64e23cc7967ec05f (patch) | |
tree | 4a2393b950cb17976a737b5f23a088aee31bb2cf /gcc | |
parent | a1381b69b9d81f210735d4a5bc9d65a0b01d1bda (diff) | |
download | gcc-902f4ee7f13af94a4c85abfb64e23cc7967ec05f.zip gcc-902f4ee7f13af94a4c85abfb64e23cc7967ec05f.tar.gz gcc-902f4ee7f13af94a4c85abfb64e23cc7967ec05f.tar.bz2 |
[4/n] remove wrapv-*.c special-casing of gcc.dg/vect/ files
The following makes -fwrapv explicit.
* gcc.dg/vect/vect.exp: Remove special-casing of tests
named wrapv-*
* gcc.dg/vect/wrapv-vect-7.c: Add dg-additional-options -fwrapv.
* gcc.dg/vect/wrapv-vect-reduc-2char.c: Likewise.
* gcc.dg/vect/wrapv-vect-reduc-2short.c: Likewise.
* gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
* gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/vect.exp | 21 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/wrapv-vect-7.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2char.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2short.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c | 1 |
6 files changed, 12 insertions, 14 deletions
diff --git a/gcc/testsuite/gcc.dg/vect/vect.exp b/gcc/testsuite/gcc.dg/vect/vect.exp index eddebf5..14c6168 100644 --- a/gcc/testsuite/gcc.dg/vect/vect.exp +++ b/gcc/testsuite/gcc.dg/vect/vect.exp @@ -113,6 +113,13 @@ foreach flags $VECT_ADDITIONAL_FLAGS { [glob -nocomplain $srcdir/$subdir/fast-math-\[ipsvc\]*.\[cS\]]] \ $flags $DEFAULT_VECTCFLAGS et-dg-runtest dg-runtest [lsort \ + [glob -nocomplain $srcdir/$subdir/wrapv-*.\[cS\]]] \ + $flags $DEFAULT_VECTCFLAGS + + et-dg-runtest dg-runtest [lsort \ + [glob -nocomplain $srcdir/$subdir/fast-math-bb-slp-*.\[cS\]]] \ + $flags $VECT_SLP_CFLAGS + et-dg-runtest dg-runtest [lsort \ [glob -nocomplain $srcdir/$subdir/bb-slp*.\[cS\]]] \ $flags $VECT_SLP_CFLAGS } @@ -122,20 +129,6 @@ global SAVED_DEFAULT_VECTCFLAGS set SAVED_DEFAULT_VECTCFLAGS $DEFAULT_VECTCFLAGS set SAVED_VECT_SLP_CFLAGS $VECT_SLP_CFLAGS -# -ffast-math SLP tests -set VECT_SLP_CFLAGS $SAVED_VECT_SLP_CFLAGS -lappend VECT_SLP_CFLAGS "-ffast-math" -et-dg-runtest dg-runtest [lsort \ - [glob -nocomplain $srcdir/$subdir/fast-math-bb-slp-*.\[cS\]]] \ - "" $VECT_SLP_CFLAGS - -# -fwrapv tests -set DEFAULT_VECTCFLAGS $SAVED_DEFAULT_VECTCFLAGS -lappend DEFAULT_VECTCFLAGS "-fwrapv" -et-dg-runtest dg-runtest [lsort \ - [glob -nocomplain $srcdir/$subdir/wrapv-*.\[cS\]]] \ - "" $DEFAULT_VECTCFLAGS - # -ftrapv tests set DEFAULT_VECTCFLAGS $SAVED_DEFAULT_VECTCFLAGS lappend DEFAULT_VECTCFLAGS "-ftrapv" diff --git a/gcc/testsuite/gcc.dg/vect/wrapv-vect-7.c b/gcc/testsuite/gcc.dg/vect/wrapv-vect-7.c index 414bd9d..2a557f6 100644 --- a/gcc/testsuite/gcc.dg/vect/wrapv-vect-7.c +++ b/gcc/testsuite/gcc.dg/vect/wrapv-vect-7.c @@ -1,3 +1,4 @@ +/* { dg-additional-options "-fwrapv" } */ /* { dg-require-effective-target vect_int } */ /* { dg-add-options bind_pic_locally } */ diff --git a/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2char.c b/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2char.c index 556c2a0..0ee9178 100644 --- a/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2char.c +++ b/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2char.c @@ -1,3 +1,4 @@ +/* { dg-additional-options "-fwrapv" } */ /* { dg-require-effective-target vect_int } */ #include <stdarg.h> diff --git a/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2short.c b/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2short.c index f914217..aadc9c3 100644 --- a/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2short.c +++ b/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2short.c @@ -1,3 +1,4 @@ +/* { dg-additional-options "-fwrapv" } */ /* { dg-require-effective-target vect_int } */ #include <stdarg.h> diff --git a/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c b/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c index 72080af..920374d 100644 --- a/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c +++ b/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c @@ -1,3 +1,4 @@ +/* { dg-additional-options "-fwrapv" } */ /* Disabling epilogues until we find a better way to deal with scans. */ /* { dg-additional-options "--param vect-epilogues-nomask=0" } */ /* { dg-require-effective-target vect_int } */ diff --git a/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c b/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c index e3c33cf..be0447c 100644 --- a/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c +++ b/gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c @@ -1,3 +1,4 @@ +/* { dg-additional-options "-fwrapv" } */ /* { dg-require-effective-target vect_int } */ #include <stdarg.h> |