OSDN Git Service

2010-07-04 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 4 Jul 2010 16:08:21 +0000 (16:08 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 4 Jul 2010 16:08:21 +0000 (16:08 +0000)
commitf544b9a4ff4531084b88e7ab7df1f191f8ff35e6
tree59e80ed510f8ae3365e1b7da08565e3b031f12d9
parent4acb7fcc85761ef62d62aceeda5ca85ff71fb8a2
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161802 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/tree-ssa-loop-ivopts.c
gcc/tree-vect-data-refs.c