This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[testsuite, obvious] Remove explicit "dg-do run" from more gcc.dg/vect tests
- From: Sandra Loosemore <sandra at codesourcery dot com>
- To: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 11 Sep 2019 14:55:15 -0600
- Subject: [testsuite, obvious] Remove explicit "dg-do run" from more gcc.dg/vect tests
- Ironport-sdr: i5WLWbWkCt/QisGFLr180/e00ZWrml6NXOYZl0rOy6gGPomSmhv8uNxKUfhyOzDApTbTWoaKdR N8uYkDlTBI7yAZqPnd9gVJUAOlE7FPQbdrx4tKWgfZF8CkF+qsP/b9NY9NcJb5MfefQK93Jjz5 1/DcO+o9K9Z5Ke6eS5aa2gamwzbwIxplXV1qlS0FOwtVkaBdNHhA8HNGCFtF0KIH2LWIwQb829 E04wZ6PONgRqEK3Vq8jfEFsKObsWa7U9sWVS6S7FuweBJPhhHJg9oWH2kdHFdeDVPjiWj9EemL SiQ=
- Ironport-sdr: iauVSn6cZr/HjxMtwxoxK/NXXL34LHJdZsKFT+S0wB5I82kFi0Ba0WoNIV1tDM6U4GN5r4v8P/ G5ekY6asPEOIBaXokVRIZ719Rjx/M1wfCnC5RFaiOFSUtDusG4zgYb4UqMGDA0Wh9uUCuCd/5+ h0ii1uzpVSTYo+7C0EUP6DWkDMl9rAHaR/VcJV4NhNkVMNXAHKOVuU+vLt6X6GKmkkzMo+N1cf ijsTQCxbCY2aNpP/ZXG0JKmp0BP/tj045wrORQUT8wbz6i9oJkFwAKmAmeeOMHLgPSZY7dwp+z CvE=
This patch is a followup to PR testsuite/83889, in which it was noted that
"The failures in this PR were from forcing { dg-do run } even when
vect.exp chooses options that are incompatible with the runtime.
The default vect.exp behaviour is to execute when possible, so there's
no need for a dg-do at all."
Since the original patch for this PR was committed, a bunch of new
testcases have been added that also incorrectly specify "dg-do run",
leading to bogus execution failures (in the case I tripped over, trying
to run code built for ARM Neon on a target that doesn't support those
instructions). I've applied the same trivial fix as in the original
patch. I thought this was obvious enough that I went ahead and
committed it.
-Sandra
2019-09-11 Sandra Loosemore <sandra@codesourcery.com>
PR testsuite/83889
gcc/testsuite/
* gcc.dg/vect/pr81740-2.c: Remove explicit dg-do run.
* gcc.dg/vect/pr88598-1.c: Likewise.
* gcc.dg/vect/pr88598-2.c: Likewise.
* gcc.dg/vect/pr88598-3.c: Likewise.
* gcc.dg/vect/pr88598-4.c: Likewise.
* gcc.dg/vect/pr88598-5.c: Likewise.
* gcc.dg/vect/pr88598-6.c: Likewise.
* gcc.dg/vect/pr89440.c: Likewise.
* gcc.dg/vect/pr90018.c: Likewise.
* gcc.dg/vect/pr91293-1.c: Likewise.
* gcc.dg/vect/pr91293-2.c: Likewise.
* gcc.dg/vect/pr91293-3.c: Likewise.
Index: gcc/testsuite/gcc.dg/vect/pr81740-1.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr81740-1.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr81740-1.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-require-effective-target vect_int } */
#include "tree-vect.h"
Index: gcc/testsuite/gcc.dg/vect/pr81740-2.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr81740-2.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr81740-2.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-require-effective-target vect_int } */
/* { dg-require-effective-target vect_hw_misalign } */
Index: gcc/testsuite/gcc.dg/vect/pr88598-1.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr88598-1.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr88598-1.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-additional-options "-fdump-tree-optimized" } */
#include "tree-vect.h"
Index: gcc/testsuite/gcc.dg/vect/pr88598-2.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr88598-2.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr88598-2.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-additional-options "-fdump-tree-optimized" } */
#include "tree-vect.h"
Index: gcc/testsuite/gcc.dg/vect/pr88598-3.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr88598-3.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr88598-3.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-additional-options "-ffast-math -fdump-tree-optimized" } */
#include "tree-vect.h"
Index: gcc/testsuite/gcc.dg/vect/pr88598-4.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr88598-4.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr88598-4.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-additional-options "-fdump-tree-optimized" } */
#include "tree-vect.h"
Index: gcc/testsuite/gcc.dg/vect/pr88598-5.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr88598-5.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr88598-5.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-additional-options "-fdump-tree-optimized" } */
#include "tree-vect.h"
Index: gcc/testsuite/gcc.dg/vect/pr88598-6.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr88598-6.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr88598-6.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-additional-options "-ffast-math -fdump-tree-optimized" } */
#include "tree-vect.h"
Index: gcc/testsuite/gcc.dg/vect/pr89440.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr89440.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr89440.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-additional-options "-ffast-math" } */
#include "tree-vect.h"
Index: gcc/testsuite/gcc.dg/vect/pr90018.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr90018.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr90018.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-require-effective-target vect_double } */
#include "tree-vect.h"
Index: gcc/testsuite/gcc.dg/vect/pr91293-1.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr91293-1.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr91293-1.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-additional-options "-msse4.1" { target { sse4_runtime } } } */
long long a;
Index: gcc/testsuite/gcc.dg/vect/pr91293-2.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr91293-2.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr91293-2.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-additional-options "-msse4.1" { target { sse4_runtime } } } */
long long a;
Index: gcc/testsuite/gcc.dg/vect/pr91293-3.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr91293-3.c (revision 275664)
+++ gcc/testsuite/gcc.dg/vect/pr91293-3.c (working copy)
@@ -1,4 +1,3 @@
-/* { dg-do run } */
/* { dg-additional-options "-msse4.1" { target { sse4_runtime } } } */
long long a;