PR81738: Split vect-alias-check-6.c
commit6bf4b27efb1a1b2ac415179c6f1be1693cb96995
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Aug 2017 19:58:16 +0000 (10 19:58 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Aug 2017 19:58:16 +0000 (10 19:58 +0000)
tree0f420f962ebfee166515cae7953d64374200dda6
parentc79a9a2464af23c07c1b158221d86b1cb25da8b6
PR81738: Split vect-alias-check-6.c

The second loop in the testcase only vectorises if we can reverse
a vector and if aligned loads aren't required.

2017-08-10  Richard Sandiford  <richard.sandiford@linaro.org>

gcc/testsuite/
PR testsuite/81738
* gcc.dg/vect/vect-alias-check-6.c: Move second function to...
* gcc.dg/vect/vect-alias-check-7.c: ...this new file.  Require
vect_perm and vect_element_align for vectorization.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@251037 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/vect-alias-check-6.c
gcc/testsuite/gcc.dg/vect/vect-alias-check-7.c [new file with mode: 0644]