aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTamar Christina <tamar.christina@arm.com>2019-11-29 09:22:15 +0000
committerTamar Christina <tnfchris@gcc.gnu.org>2019-11-29 09:22:15 +0000
commit60178a322b4e8d0dc6cf50f57f8fa1fdf624a1f0 (patch)
tree4a26dbb10caa862de401ae515adfd9e27363dc0e /gcc
parent438d9c4afa635c7a1475feebbc220fe8d335c664 (diff)
downloadgcc-60178a322b4e8d0dc6cf50f57f8fa1fdf624a1f0.zip
gcc-60178a322b4e8d0dc6cf50f57f8fa1fdf624a1f0.tar.gz
gcc-60178a322b4e8d0dc6cf50f57f8fa1fdf624a1f0.tar.bz2
Testsuite: Turn off vect-epilogue-nomask for slp-rect-3
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/vect/slp-reduc-3.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5d32365..a383894 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/gcc/testsuite/gcc.dg/vect/slp-reduc-3.c b/gcc/testsuite/gcc.dg/vect/slp-reduc-3.c
index 9c8124c..7358275 100644
--- a/gcc/testsuite/gcc.dg/vect/slp-reduc-3.c
+++ b/gcc/testsuite/gcc.dg/vect/slp-reduc-3.c
@@ -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"