re PR rtl-optimization/44479 (false dependencies are computed after vectorization)
authorRichard Guenther <rguenther@suse.de>
Sun, 4 Jul 2010 16:08:21 +0000 (16:08 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Sun, 4 Jul 2010 16:08:21 +0000 (16:08 +0000)
commit17fc049f3443386e244e5be2274f507809153634
tree59e80ed510f8ae3365e1b7da08565e3b031f12d9
parentc9dfc4144a464f1ee0306ff388ee85e2c178f18c
re PR rtl-optimization/44479 (false dependencies are computed after vectorization)

2010-07-04  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/44479
* tree-ssa-loop-ivopts.c (rewrite_use_nonlinear_expr): Avoid
extra SSA name copy statements which preserves points-to
information.
* tree-vect-data-refs.c (vect_create_addr_base_for_vector_ref):
Copy points-to information for all pointers.  Properly handle
MEM_REFs.
(vect_create_data_ref_ptr): Likewise.  Avoid extra SSA name
copy statements.
* Makefile.in (tree-ssa-loop-ivopts.o): Add tree-ssa-propagate.h
dependency.

From-SVN: r161802
gcc/ChangeLog
gcc/Makefile.in
gcc/tree-ssa-loop-ivopts.c
gcc/tree-vect-data-refs.c