2013-09-05 Richard Biener <rguenther@suse.de>
commit99f81ffb527eb0736e864574b58a341f62f8d9b8
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Sep 2013 12:45:20 +0000 (5 12:45 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Sep 2013 12:45:20 +0000 (5 12:45 +0000)
tree7aff883a181fa99ca1a426dfe5c9cfb9bc761730
parent061168c966ae58c777d7ef960008aab96e968a85
2013-09-05  Richard Biener  <rguenther@suse.de>

PR tree-optimization/58137
* tree-vect-stmts.c (get_vectype_for_scalar_type_and_size):
Do not create vectors of pointers.
* tree-vect-loop.c (get_initial_def_for_induction): Use proper
types for the components of the vector initializer.
* tree-cfg.c (verify_gimple_assign_binary): Remove special-casing
allowing pointer vectors with PLUS_EXPR/MINUS_EXPR.

* gcc.target/i386/pr58137.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202282 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr58137.c [new file with mode: 0644]
gcc/tree-cfg.c
gcc/tree-vect-loop.c
gcc/tree-vect-stmts.c