> 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 */

Reply via email to