2016-02-24 Richard Biener <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Feb 2016 08:27:25 +0000 (08:27 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Feb 2016 08:27:25 +0000 (08:27 +0000)
commit6907286f253db0e629deec479fc81166cdecfcca
treee0dba67a080ec0f33dc1d5e7f9f7ead474c6fe8f
parente6ab74757a938d9b4da22f3a7524ab1140eb3f86
2016-02-24  Richard Biener  <rguenther@suse.de>

PR tree-optimization/69907
* tree-vect-stmts.c (vectorizable_load): Check for gaps at the
end of permutations for BB vectorization.

* gcc.dg/vect/bb-slp-pr69907.c: New testcase.
* gcc.dg/vect/bb-slp-34.c: XFAIL.
* gcc.dg/vect/bb-slp-pr68892.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233655 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/bb-slp-34.c
gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c
gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c [new file with mode: 0644]
gcc/tree-vect-stmts.c