* tree-vect-loop.c (vect_analyze_loop_2): Check and skip loop if it
commit73e363e16eb4577477f13068a2286269d0fa12f5
authoramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Oct 2016 10:58:26 +0000 (13 10:58 +0000)
committeramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Oct 2016 10:58:26 +0000 (13 10:58 +0000)
tree51ac8be786c9c0e5cfd50b5aa0cd1b0d601f2548
parent87b138f05b9b18ea0ae66d0105dc65a50b611a1f
* tree-vect-loop.c (vect_analyze_loop_2): Check and skip loop if it
has no enough iterations for LOOP_VINFO_PEELING_FOR_GAPS.

gcc/testsuite
* gcc.dg/vect/vect-98.c: Refine test case.
* gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
* gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
* gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241097 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/vect-98.c
gcc/testsuite/gcc.dg/vect/vect-strided-a-u8-i8-gap2.c
gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap2.c
gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap4.c
gcc/tree-vect-loop.c