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"