re PR tree-optimization/56787 (Vectorization fails because of CLOBBER statements)
authorRichard Biener <rguenther@suse.de>
Tue, 28 May 2013 13:36:25 +0000 (13:36 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 28 May 2013 13:36:25 +0000 (13:36 +0000)
commitfbd7e8773135e1912e36d22e0a9c9a4e6e78c43f
tree0fe965daa826d92ed1f2160c72a0c984376a261e
parentbbba11173ac429c0506e8aece7dfa3eea42307a8
re PR tree-optimization/56787 (Vectorization fails because of CLOBBER statements)

2013-05-28  Richard Biener  <rguenther@suse.de>

PR tree-optimization/56787
* tree-vect-data-refs.c (vect_analyze_data_refs): Drop clobbers
from the list of data references.
* tree-vect-loop.c (vect_determine_vectorization_factor): Skip
clobbers.
(vect_analyze_loop_operations): Likewise.
(vect_transform_loop): Remove clobbers.

* gcc.dg/vect/pr56787.c: New testcase.

From-SVN: r199380
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/pr56787.c [new file with mode: 0644]
gcc/tree-vect-data-refs.c
gcc/tree-vect-loop.c