re PR tree-optimization/58137 ([trunk, ICE] full unroll + AVX2 vectorization)
commite67f39f7c9e7f41c777ef112a7272935b24c45a1
authorRichard Biener <rguenther@suse.de>
Thu, 5 Sep 2013 12:45:20 +0000 (5 12:45 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 5 Sep 2013 12:45:20 +0000 (5 12:45 +0000)
tree7aff883a181fa99ca1a426dfe5c9cfb9bc761730
parent568cda29c5a4ffb086d8308745ae8b86427dab61
re PR tree-optimization/58137 ([trunk, ICE] full unroll + AVX2 vectorization)

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.

From-SVN: r202282
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