Hi!

As mentioned in the PR, this testcase is not vectorized e.g. on power7
(32-bit as well as 64-bit), because there is no misalign support.

Tested on x86_64-linux (-m32/-m64) where the scan-tree-dump-times still
passes and on powerpc64-linux (-m32/-m64) where it previously FAILed and now
isn't tested.

Ok for trunk?

2019-01-02  Jakub Jelinek  <ja...@redhat.com>

        PR testsuite/87304
        * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
        messages only on vect_hw_misalign targets.

--- gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c.jj  2018-08-03 
17:05:27.067196476 +0200
+++ gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c     2019-01-02 
19:18:50.205495553 +0100
@@ -64,4 +64,4 @@ main (void)
 /* { dg-final { scan-tree-dump "demoting int to signed short" "slp2" { target 
{ ! vect_widen_shift } } } } */
 /* { dg-final { scan-tree-dump "demoting int to unsigned short" "slp2" { 
target { ! vect_widen_shift } } } } */
 /* { dg-final { scan-tree-dump {\.AVG_FLOOR} "slp2" { target vect_avg_qi } } } 
*/
-/* { dg-final { scan-tree-dump-times "basic block vectorized" 2 "slp2" } } */
+/* { dg-final { scan-tree-dump-times "basic block vectorized" 2 "slp2" { 
target vect_hw_misalign } } } */

        Jakub

Reply via email to