Christophe Lyon via Gcc-patches <gcc-patches@gcc.gnu.org> writes: > Tests under gcc.dg/vect use check_vect_support_and_set_flags to set > compilation flags as appropriate for the target, but they also set > dg-do-what-default to 'run' or 'compile', depending on the actual > target hardware (or simulator) capabilities. > > For instance on arm, we use options to enable Neon, but set > dg-do-what-default to 'run' only if we cam actually execute Neon > instructions. > > Therefore, we would always try to link and execute tests containing > 'dg-do run', although dg-do-what-default says otherwise, leading to > uninteresting failures. > > Therefore, this patch removes all such unconditionnal 'dg-do run', > thus avoid link errors for instance if GCC has been configured with > multilibs disabled and some --with-{float|cpu|hard} option > incompatible with what check_vect_support_and_set_flags selects. > > For exmaple, GCC configured with: > --disable-multilib --with-mode=thumb --with-cpu=cortex-m7 --with-float=hard > and check_vect_support_and_set_flags uses > -mfpu=neon -mfloat-abi=softfp -march=armv7-a > (thus incompatible float-abi options) > > Tested on native aarch64-linux-gnu (no change) and several arm-eabi > cases where the FAIL/UNRESOLVED disappear (and we keep only the > 'compilation' tests). > > 2023-09-04 Christophe Lyon <christophe.l...@linaro.org> > > gcc/testsuite/ > * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'. > * gcc.dg/vect/bb-slp-71.c: Likewise. > * gcc.dg/vect/bb-slp-72.c: Likewise. > * gcc.dg/vect/bb-slp-73.c: Likewise. > * gcc.dg/vect/bb-slp-74.c: Likewise. > * gcc.dg/vect/bb-slp-pr101207.c: Likewise. > * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise. > * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise. > * gcc.dg/vect/bb-slp-pr101668.c: Likewise. > * gcc.dg/vect/bb-slp-pr54400.c: Likewise. > * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise. > * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise. > * gcc.dg/vect/bb-slp-pr98544.c: Likewise. > * gcc.dg/vect/pr101445.c: Likewise. > * gcc.dg/vect/pr105219.c: Likewise. > * gcc.dg/vect/pr107160.c: Likewise. > * gcc.dg/vect/pr107212-1.c: Likewise. > * gcc.dg/vect/pr107212-2.c: Likewise. > * gcc.dg/vect/pr109502.c: Likewise. > * gcc.dg/vect/pr110381.c: Likewise. > * gcc.dg/vect/pr110838.c: Likewise. > * gcc.dg/vect/pr88497-1.c: Likewise. > * gcc.dg/vect/pr88497-7.c: Likewise. > * gcc.dg/vect/pr96783-1.c: Likewise. > * gcc.dg/vect/pr96783-2.c: Likewise. > * gcc.dg/vect/pr97558-2.c: Likewise. > * gcc.dg/vect/pr99253.c: Likewise. > * gcc.dg/vect/slp-mask-store-1.c: Likewise. > * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise. > * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise. > * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise. > * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise. > * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise. > * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise. > * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise. > * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise. > * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise. > * gcc.dg/vect/vect-cond-13.c: Likewise. > * gcc.dg/vect/vect-recurr-1.c: Likewise. > * gcc.dg/vect/vect-recurr-2.c: Likewise. > * gcc.dg/vect/vect-recurr-3.c: Likewise. > * gcc.dg/vect/vect-recurr-4.c: Likewise. > * gcc.dg/vect/vect-recurr-5.c: Likewise. > * gcc.dg/vect/vect-recurr-6.c: Likewise.
OK, thanks. Richard > --- > gcc/testsuite/gcc.dg/vect/bb-slp-44.c | 2 -- > gcc/testsuite/gcc.dg/vect/bb-slp-71.c | 2 -- > gcc/testsuite/gcc.dg/vect/bb-slp-72.c | 2 -- > gcc/testsuite/gcc.dg/vect/bb-slp-73.c | 2 -- > gcc/testsuite/gcc.dg/vect/bb-slp-74.c | 1 - > gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c | 1 - > gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c | 1 - > gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c | 1 - > gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c | 1 - > gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c | 1 - > gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c | 2 -- > gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c | 2 -- > gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c | 2 -- > gcc/testsuite/gcc.dg/vect/pr101445.c | 2 -- > gcc/testsuite/gcc.dg/vect/pr105219.c | 1 - > gcc/testsuite/gcc.dg/vect/pr107160.c | 2 -- > gcc/testsuite/gcc.dg/vect/pr107212-1.c | 2 -- > gcc/testsuite/gcc.dg/vect/pr107212-2.c | 2 -- > gcc/testsuite/gcc.dg/vect/pr109502.c | 1 - > gcc/testsuite/gcc.dg/vect/pr110381.c | 1 - > gcc/testsuite/gcc.dg/vect/pr110838.c | 2 -- > gcc/testsuite/gcc.dg/vect/pr88497-1.c | 1 - > gcc/testsuite/gcc.dg/vect/pr88497-7.c | 1 - > gcc/testsuite/gcc.dg/vect/pr96783-1.c | 2 -- > gcc/testsuite/gcc.dg/vect/pr96783-2.c | 2 -- > gcc/testsuite/gcc.dg/vect/pr97558-2.c | 1 - > gcc/testsuite/gcc.dg/vect/pr99253.c | 2 -- > gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-cond-13.c | 2 -- > gcc/testsuite/gcc.dg/vect/vect-recurr-1.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-recurr-2.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-recurr-3.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-recurr-4.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-recurr-5.c | 1 - > gcc/testsuite/gcc.dg/vect/vect-recurr-6.c | 1 - > 44 files changed, 60 deletions(-) > > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-44.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-44.c > index dfa0a5eaaab..a342f056154 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-44.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-44.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > typedef struct { > unsigned long a; > unsigned long b; > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-71.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-71.c > index 6816511cd0f..4c8a418e392 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-71.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-71.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > #include "tree-vect.h" > > int a[4], b[4]; > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-72.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-72.c > index 5b243fc1ace..3f5bfc24459 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-72.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-72.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > #include "tree-vect.h" > > double x[2], y[2], z[2], w[2]; > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-73.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-73.c > index d4c8a514b1c..96c6cdde4c6 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-73.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-73.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > #include "tree-vect.h" > > double x[2], y[2], z[2], w[2]; > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-74.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-74.c > index 9c1ebb7ecbe..49d787c1980 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-74.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-74.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-require-effective-target vect_double } */ > > #include "tree-vect.h" > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c > index 1f51d66a5fe..554255e72ba 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-additional-options "-ffast-math" } */ > > #include "tree-vect.h" > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c > index d1c9c02d517..0c41787ab10 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-additional-options "-w -Wno-psabi" } */ > > #include "tree-vect.h" > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c > index dda74ebe03c..d4768af6a45 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-additional-options "-O3 -w -Wno-psabi" } */ > > #include "tree-vect.h" > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c > index eb44ad73657..147286a6f3e 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-additional-options "-w -Wno-psabi" } */ > > #include "tree-vect.h" > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c > index 8aec2092f4d..6ecd51103ed 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-require-effective-target vect_float} */ > /* { dg-additional-options "-w -Wno-psabi -ffast-math" } */ > > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c > index c4c244c6f8a..7fd055de823 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > double a[4], b[2]; > > void __attribute__((noipa)) > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c > index f1a9341e224..d8a09615cba 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > float a[8], b[4]; > > void __attribute__((noipa)) > diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c > b/gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c > index 756dc02ebad..70a89f3a661 100644 > --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c > +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > double a[2], b[2], c[2], d[2]; > > void __attribute__((noipa)) > diff --git a/gcc/testsuite/gcc.dg/vect/pr101445.c > b/gcc/testsuite/gcc.dg/vect/pr101445.c > index 143156f2464..57a94954cc3 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr101445.c > +++ b/gcc/testsuite/gcc.dg/vect/pr101445.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > #include "tree-vect.h" > > int a[35] = { 1, 1, 3 }; > diff --git a/gcc/testsuite/gcc.dg/vect/pr105219.c > b/gcc/testsuite/gcc.dg/vect/pr105219.c > index 2289f5e1a63..46cc3cf52b5 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr105219.c > +++ b/gcc/testsuite/gcc.dg/vect/pr105219.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-additional-options "-O3" } */ > /* { dg-additional-options "-mtune=intel" { target x86_64-*-* i?86-*-* } } */ > /* { dg-additional-options "-mtune=thunderx" { target aarch64*-*-* } } */ > diff --git a/gcc/testsuite/gcc.dg/vect/pr107160.c > b/gcc/testsuite/gcc.dg/vect/pr107160.c > index 4f9f853cafb..f5883ac0ec3 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr107160.c > +++ b/gcc/testsuite/gcc.dg/vect/pr107160.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > #include <math.h> > > #define N 128 > diff --git a/gcc/testsuite/gcc.dg/vect/pr107212-1.c > b/gcc/testsuite/gcc.dg/vect/pr107212-1.c > index 5343f9b6b23..453d9324639 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr107212-1.c > +++ b/gcc/testsuite/gcc.dg/vect/pr107212-1.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > #include "tree-vect.h" > > int main() > diff --git a/gcc/testsuite/gcc.dg/vect/pr107212-2.c > b/gcc/testsuite/gcc.dg/vect/pr107212-2.c > index 109c2b991a6..bdfece72d14 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr107212-2.c > +++ b/gcc/testsuite/gcc.dg/vect/pr107212-2.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > #include "tree-vect.h" > > int sum_1 = 0; > diff --git a/gcc/testsuite/gcc.dg/vect/pr109502.c > b/gcc/testsuite/gcc.dg/vect/pr109502.c > index 970c63e931b..fb67d909bbf 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr109502.c > +++ b/gcc/testsuite/gcc.dg/vect/pr109502.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-additional-options "-O" } */ > > unsigned g; > diff --git a/gcc/testsuite/gcc.dg/vect/pr110381.c > b/gcc/testsuite/gcc.dg/vect/pr110381.c > index ee78666d2e8..278f4426c29 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr110381.c > +++ b/gcc/testsuite/gcc.dg/vect/pr110381.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-require-effective-target vect_float_strict } */ > > #include "tree-vect.h" > diff --git a/gcc/testsuite/gcc.dg/vect/pr110838.c > b/gcc/testsuite/gcc.dg/vect/pr110838.c > index cf8765be603..00ad6ffbd22 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr110838.c > +++ b/gcc/testsuite/gcc.dg/vect/pr110838.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > #include "tree-vect.h" > > short a[32], b[32]; > diff --git a/gcc/testsuite/gcc.dg/vect/pr88497-1.c > b/gcc/testsuite/gcc.dg/vect/pr88497-1.c > index b6dd7ba94ff..885ec709428 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr88497-1.c > +++ b/gcc/testsuite/gcc.dg/vect/pr88497-1.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-require-effective-target vect_double } */ > /* { dg-require-effective-target vsx_hw { target { powerpc*-*-* } } } */ > /* { dg-require-effective-target sse2_runtime { target { i?86-*-* x86_64-*-* > } } } */ > diff --git a/gcc/testsuite/gcc.dg/vect/pr88497-7.c > b/gcc/testsuite/gcc.dg/vect/pr88497-7.c > index 0445878d94b..d20ed71284e 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr88497-7.c > +++ b/gcc/testsuite/gcc.dg/vect/pr88497-7.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-require-effective-target avx512f_runtime } */ > /* { dg-options "-O2 -mavx512f -ffast-math -fdump-tree-reassoc1" } */ > > diff --git a/gcc/testsuite/gcc.dg/vect/pr96783-1.c > b/gcc/testsuite/gcc.dg/vect/pr96783-1.c > index 2de222d2ae6..36b08f4e432 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr96783-1.c > +++ b/gcc/testsuite/gcc.dg/vect/pr96783-1.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > #include "tree-vect.h" > > void __attribute__((noipa)) > diff --git a/gcc/testsuite/gcc.dg/vect/pr96783-2.c > b/gcc/testsuite/gcc.dg/vect/pr96783-2.c > index bcdcfac072c..2a900d02595 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr96783-2.c > +++ b/gcc/testsuite/gcc.dg/vect/pr96783-2.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > #include "tree-vect.h" > > long a[1024]; > diff --git a/gcc/testsuite/gcc.dg/vect/pr97558-2.c > b/gcc/testsuite/gcc.dg/vect/pr97558-2.c > index 5dff065f2e2..109ab0ac5b6 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr97558-2.c > +++ b/gcc/testsuite/gcc.dg/vect/pr97558-2.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-additional-options "-O3 -fno-tree-forwprop -fno-tree-scev-cprop" } */ > > #include "tree-vect.h" > diff --git a/gcc/testsuite/gcc.dg/vect/pr99253.c > b/gcc/testsuite/gcc.dg/vect/pr99253.c > index 9e3345025ba..3e8d865dc42 100644 > --- a/gcc/testsuite/gcc.dg/vect/pr99253.c > +++ b/gcc/testsuite/gcc.dg/vect/pr99253.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > #include "tree-vect.h" > > int a = 0; > diff --git a/gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c > b/gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c > index 50b7066778e..fdd9032da98 100644 > --- a/gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c > +++ b/gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-additional-options "-mavx2" { target avx2 } } */ > > #include "tree-vect.h" > diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c > b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c > index e6810433d70..4e2c964ed28 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c > @@ -1,5 +1,4 @@ > /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ > -/* { dg-do run } */ > /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ > > #include <stdint.h> > diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c > b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c > index f83078b5d51..7cbe9938586 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c > @@ -1,5 +1,4 @@ > /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ > -/* { dg-do run } */ > /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ > > #include <stdint.h> > diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c > b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c > index e33a824df07..4a8026bba3a 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c > @@ -1,5 +1,4 @@ > /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ > -/* { dg-do run } */ > /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ > > #include <stdint.h> > diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c > b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c > index e33a824df07..4a8026bba3a 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c > @@ -1,5 +1,4 @@ > /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ > -/* { dg-do run } */ > /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ > > #include <stdint.h> > diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c > b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c > index 8895d5c263c..907a13fd1fb 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c > @@ -1,5 +1,4 @@ > /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ > -/* { dg-do run } */ > /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ > > #include <stdint.h> > diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c > b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c > index 77d4deb633c..1333efffc1d 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c > @@ -1,5 +1,4 @@ > /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ > -/* { dg-do run } */ > /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ > > #include <stdint.h> > diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c > b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c > index 7930346a602..6b8a45c75b6 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c > @@ -1,5 +1,4 @@ > /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ > -/* { dg-do run } */ > /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ > > #include <stdint.h> > diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c > b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c > index 1af7104a37d..fd0314b4dd1 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c > @@ -1,5 +1,4 @@ > /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ > -/* { dg-do run } */ > /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ > > #include <stdint.h> > diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c > b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c > index f0a75604bcb..7a80b87572a 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c > @@ -1,5 +1,4 @@ > /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ > -/* { dg-do run } */ > /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ > > #include <stdint.h> > diff --git a/gcc/testsuite/gcc.dg/vect/vect-cond-13.c > b/gcc/testsuite/gcc.dg/vect/vect-cond-13.c > index 2dfb8797cd8..addb2b7a284 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-cond-13.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-cond-13.c > @@ -1,5 +1,3 @@ > -/* { dg-do run } */ > - > #include "tree-vect.h" > > int a[1024]; > diff --git a/gcc/testsuite/gcc.dg/vect/vect-recurr-1.c > b/gcc/testsuite/gcc.dg/vect/vect-recurr-1.c > index 698ca5bf067..7b60df82758 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-recurr-1.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-recurr-1.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-require-effective-target vect_int } */ > /* { dg-require-effective-target vect_perm } */ > > diff --git a/gcc/testsuite/gcc.dg/vect/vect-recurr-2.c > b/gcc/testsuite/gcc.dg/vect/vect-recurr-2.c > index 777051ee4a1..66bbcd2ce37 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-recurr-2.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-recurr-2.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-require-effective-target vect_int } */ > /* { dg-require-effective-target vect_perm } */ > > diff --git a/gcc/testsuite/gcc.dg/vect/vect-recurr-3.c > b/gcc/testsuite/gcc.dg/vect/vect-recurr-3.c > index aeb7da3877d..62f26b9648d 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-recurr-3.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-recurr-3.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-require-effective-target vect_int } */ > /* { dg-require-effective-target vect_perm } */ > > diff --git a/gcc/testsuite/gcc.dg/vect/vect-recurr-4.c > b/gcc/testsuite/gcc.dg/vect/vect-recurr-4.c > index f4ab59671b7..da2f248fc10 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-recurr-4.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-recurr-4.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-require-effective-target vect_int } */ > /* { dg-require-effective-target vect_perm } */ > > diff --git a/gcc/testsuite/gcc.dg/vect/vect-recurr-5.c > b/gcc/testsuite/gcc.dg/vect/vect-recurr-5.c > index 2fed60df68c..c3dd8cbabc4 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-recurr-5.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-recurr-5.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-require-effective-target vect_int } */ > /* { dg-require-effective-target vect_perm } */ > > diff --git a/gcc/testsuite/gcc.dg/vect/vect-recurr-6.c > b/gcc/testsuite/gcc.dg/vect/vect-recurr-6.c > index c170f4c345c..3b9844d31b4 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-recurr-6.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-recurr-6.c > @@ -1,4 +1,3 @@ > -/* { dg-do run } */ > /* { dg-require-effective-target vect_int } */ > /* { dg-require-effective-target vect_perm } */