]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
pr57705.c: Adjust for a !vect_pack_trunc target.
authorEric Botcazou <ebotcazou@gcc.gnu.org>
Sat, 27 Jul 2013 06:38:12 +0000 (06:38 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sat, 27 Jul 2013 06:38:12 +0000 (06:38 +0000)
* gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
* gcc.dg/vect/pr57741-2.c: Require a vect_float target.
* gcc.dg/vect/pr57741-3.c: Likewise.
* gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.

From-SVN: r201282

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/bb-slp-32.c
gcc/testsuite/gcc.dg/vect/pr57705.c
gcc/testsuite/gcc.dg/vect/pr57741-2.c
gcc/testsuite/gcc.dg/vect/pr57741-3.c

index 9c18eff588c2540042514d9830fef02a78717c1f..b81fe8f4c3fa164018115b62be5bf432132dfec9 100644 (file)
@@ -1,4 +1,11 @@
-2013-07-26  Joern Rennecke <joern.rennecke@embecosm.com>
+2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
+       * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
+       * gcc.dg/vect/pr57741-3.c: Likewise.
+       * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
+
+2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
 
        Skip tests that make assumptions about struct layout that don't hold
        on epiphany:
index df8008396a0fdcbdfe41bb8fa4216e565bbc09df..765f842ec8c9369982269a5315aae66d40003e6c 100644 (file)
@@ -19,5 +19,5 @@ int foo (int *p)
   return tem0 + tem1 + tem2 + tem3;
 }
 
-/* { dg-final { scan-tree-dump "vectorization is not profitable" "slp" } } */
+/* { dg-final { scan-tree-dump "vectorization is not profitable" "slp" { xfail  vect_no_align } } } */
 /* { dg-final { cleanup-tree-dump "slp" } } */
index 2cacab417ecf050dcfc1adc0907e48ade3fb09f5..a7a8a02565b24744864a27bdabd2da9d223f28c2 100644 (file)
@@ -61,5 +61,6 @@ main ()
   return 0;
 }
 
-/* { dg-final { scan-tree-dump-times "vectorized 1 loop" 3 "vect" } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loop" 3 "vect" { target vect_pack_trunc } } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loop" 2 "vect" { target { ! vect_pack_trunc } } } } */
 /* { dg-final { cleanup-tree-dump "vect" } } */
index b3b5f7008b1b5659fa7c7009f745f9b8b976a148..2b1151ef2ccc5f10ae6d33cd212db114f9cfd1cd 100644 (file)
@@ -1,5 +1,6 @@
 /* PR tree-optimization/57741 */
 /* { dg-do run } */
+/* { dg-require-effective-target vect_float } */
 /* { dg-additional-options "-ffast-math" } */
 
 #include "tree-vect.h"
index 8c1a4f454b373e36075ceec4b62095c4093403f8..5258ca7842252e174448b79c1d323c95d329027f 100644 (file)
@@ -1,5 +1,6 @@
 /* PR tree-optimization/57741 */
 /* { dg-do run } */
+/* { dg-require-effective-target vect_float } */
 /* { dg-additional-options "-ffast-math" } */
 
 #include "tree-vect.h"