]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite/vec: Fix vect-reduc-cond-[12].c for non vect_condition targets [PR121153]
authorAndrew Pinski <quic_apinski@quicinc.com>
Fri, 18 Jul 2025 17:07:34 +0000 (10:07 -0700)
committerAndrew Pinski <quic_apinski@quicinc.com>
Fri, 18 Jul 2025 17:07:34 +0000 (10:07 -0700)
I missed this when I added the two testcase vect-reduc-cond-[12].c. These testcases
require support of vectorization of `a ? b : c` which some targets (e.g. sparc) does
not support.

Pushed as obvious after a quick test.

PR testsuite/121153
gcc/testsuite/ChangeLog:

* gcc.dg/vect/vect-reduc-cond-1.c: Require vect_condition.
* gcc.dg/vect/vect-reduc-cond-2.c: Likewise.

Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
gcc/testsuite/gcc.dg/vect/vect-reduc-cond-1.c
gcc/testsuite/gcc.dg/vect/vect-reduc-cond-2.c

index d8356b4685c737b4f1c8e4285016ed5a33738a90..258f17e3d366a580cda0a916b7fdac943d8725d4 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target vect_int } */
+/* { dg-require-effective-target vect_condition } */
 
 #include <stdarg.h>
 #include "tree-vect.h"
index 80c1dba9fc106eda7ce30478e2ab731a77767e31..126a50f3e56f36e2120c0f6d58e64d3f41cdf1e6 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target vect_int } */
+/* { dg-require-effective-target vect_condition } */
 /* { dg-additional-options "-fdump-tree-ifcvt-details" } */
 
 #include <stdarg.h>