gcc/testsuite/ChangeLog:

         * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.

OK.  I'd tend to use XFAIL for a compiler bug that we haven't fixed.  In
this case the target doesn't support what the test is trying to do.  So
skipping the test in one manner or another seems better.

Just realized I seem to have have committed the only option that is definitely wrong... Probably got confused because of switching back and forth between the two correct alternatives too often. Therefore I will be committing

diff --git a/gcc/testsuite/gcc.dg/vect/pr56541.c b/gcc/testsuite/gcc.dg/vect/pr56541.c
index e1cee6d0b0e..fa86142716b 100644
--- a/gcc/testsuite/gcc.dg/vect/pr56541.c
+++ b/gcc/testsuite/gcc.dg/vect/pr56541.c
@@ -24,4 +24,4 @@ void foo()
     }
 }

-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { ! vect_floatint_cvt } xfail { ! vect_cond_mixed } } } } */ +/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { vect_floatint_cvt } xfail { ! vect_cond_mixed } } } } */

as obvious (the target should support vect_floatint_cvt for the test).

Regards
 Robin

--

gcc/testsuite/ChangeLog:

        * gcc.dg/vect/pr56541.c: Do not skip vect_cond_mixed.

Reply via email to