> The ivdep tests use int arrays but required vect_float rather than vect_int.
>
> Tested on mipsisa64-sde-elf, where it fixes some spurious failures for
> -mips32r2/-mfp64, and on mips64-linux-gnu. Applied as obvious.
The 3rd and 4th tests also require vect_int_mult.
Tested on x86-64/Linux and SPARC/Solaris, applied on the mainline as obvious.
2014-02-10 Eric Botcazou <ebotca...@adacore.com>
* g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
* g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
--
Eric Botcazou
Index: g++.dg/vect/pr33426-ivdep-4.cc
===================================================================
--- g++.dg/vect/pr33426-ivdep-4.cc (revision 207641)
+++ g++.dg/vect/pr33426-ivdep-4.cc (working copy)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-require-effective-target vect_int } */
+/* { dg-require-effective-target vect_int_mult } */
/* { dg-additional-options "-std=c++11 -O3 -fopt-info-vec-optimized -fdump-tree-original -fdump-tree-gimple" } */
/* PR other/33426 */
Index: g++.dg/vect/pr33426-ivdep-3.cc
===================================================================
--- g++.dg/vect/pr33426-ivdep-3.cc (revision 207641)
+++ g++.dg/vect/pr33426-ivdep-3.cc (working copy)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-require-effective-target vect_int } */
+/* { dg-require-effective-target vect_int_mult } */
/* { dg-additional-options "-std=c++11 -O3 -fopt-info-vec-optimized -fdump-tree-original -fdump-tree-gimple" } */
/* PR other/33426 */