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;
 

Reply via email to