Hi,

PR89834 identifies a problem with test case gcc.dg/vect/pr81740-2.c, which 
relies
implicitly on vectorizing unaligned accesses.  This causes it to fail when the
target processor does not support this.  The attached patch requires 
vect_hw_misalign
so that the test is skipped on such targets.

Tested on powerpc64le-unknown-linux-gnu (P9) and powerpc64-unknown-linux-gnu 
(P7),
correct behavior verified.  Committed as requested in the bugzilla (r269978).

Thanks,
Bill


2019-03-27  Bill Schmidt  <wschm...@linux.ibm.com>

        * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.


Index: gcc/testsuite/gcc.dg/vect/pr81740-2.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/pr81740-2.c       (revision 269967)
+++ gcc/testsuite/gcc.dg/vect/pr81740-2.c       (working copy)
@@ -1,5 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target vect_int } */
+/* { dg-require-effective-target vect_hw_misalign } */
 
 #include "tree-vect.h"
 

Reply via email to