Hi,
Due to some reasons, tree-if-conv.c now factors floating point comparison out
of cond_expr,
resulting in mixed types in it. This does help CSE on common comparison
operations.
Only problem is that test gcc.dg/vect/pr56541.c now requires vect_cond_mixed to
be
vectorized. This patch changes the test in that way.
Test result checked. Is it OK?
Thanks,
bin
gcc/testsuite/ChangeLog
2016-08-09 Bin Cheng <bin.ch...@arm.com>
* gcc.dg/vect/pr56541.c: Require vect_cond_mixed.
diff --git a/gcc/testsuite/gcc.dg/vect/pr56541.c
b/gcc/testsuite/gcc.dg/vect/pr56541.c
index 16b8d7c..a7b96ce 100644
--- a/gcc/testsuite/gcc.dg/vect/pr56541.c
+++ b/gcc/testsuite/gcc.dg/vect/pr56541.c
@@ -1,7 +1,7 @@
/* { dg-do compile } */
/* { dg-require-effective-target vect_int } */
/* { dg-require-effective-target vect_float } */
-/* { dg-require-effective-target vect_condition } */
+/* { dg-require-effective-target vect_cond_mixed } */
float a,b,c,d;