2013-04-18 Richard Biener <rguenther@suse.de>
commit8bbe6b756672ca7d0a6167311a49b670cf7c7c6b
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Apr 2013 12:57:17 +0000 (18 12:57 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Apr 2013 12:57:17 +0000 (18 12:57 +0000)
treed2f83ada3798b32cb210ac1543a9fa62b2494525
parent1e9af25c012141fc8ba5c2723cb185686424791c
2013-04-18  Richard Biener  <rguenther@suse.de>

* tree-vect-data-refs.c (vect_analyze_group_access): Properly
handle negative step.  Remove redundant checks.
(vect_create_data_ref_ptr): Avoid ICEs with non-constant steps.
* tree-vect-stmts.c (vectorizable_load): Instead of asserting
for negative step and grouped loads fail to vectorize.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198054 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-vect-data-refs.c
gcc/tree-vect-stmts.c