Testsuite: Turn off vect-epilogue-nomask for slp-rect-3
authorTamar Christina <tamar.christina@arm.com>
Fri, 29 Nov 2019 09:22:15 +0000 (09:22 +0000)
committerTamar Christina <tnfchris@gcc.gnu.org>
Fri, 29 Nov 2019 09:22:15 +0000 (09:22 +0000)
Without epiloque no mask it would only try HI modes, but thanks to the
epiloques nomask It tries QI mode as well which succeeds.  The xfail
then generates an xpass since the condition on it checks for HI to SI
and not QI.

So I disabled the epiloque mask since it seems to violate the conditions
the test actually wanted to test for.

gcc/testsuite/ChangeLog:

* gcc.dg/vect/slp-reduc-3.c: Turn off epilogue-nomask.

From-SVN: r278834

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/slp-reduc-3.c

index 5d323652dbacd005d7b4f8a90badd844773ae4fc..a38389451c67cfef0896304c0fbbc346aa1ca3de 100644 (file)
@@ -1,3 +1,7 @@
+2019-11-29  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.dg/vect/slp-reduc-3.c: Turn off epilogue-nomask.
+
 2019-11-29  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/92715
index 9c8124c9b5f289d0a2ed49d3c8ee626d0bf05862..7358275c3cba6b3fd41b34cb2449c85810b0a35c 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target vect_int } */
+/* { dg-additional-options "--param=vect-epilogues-nomask=0" } */
 
 #include <stdarg.h>
 #include "tree-vect.h"