OSDN Git Service

2010-07-22 Martin Jambor <mjambor@suse.cz>
authorjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Jul 2010 12:52:14 +0000 (12:52 +0000)
committerjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Jul 2010 12:52:14 +0000 (12:52 +0000)
commit19cc33e16008e11323d0aa7ec3c34d431b224dcc
tree581bacc8bf5168e1f158d9364381e035e348e867
parent4d357b255a4c9dd7e6f3630fbe6448e7503b6994
2010-07-22  Martin Jambor  <mjambor@suse.cz>

PR tree-optimization/44891
* tree-sra.c: Include gimple-pretty-print.h.
(replace_uses_with_default_def_ssa_name): Renamed to
get_repl_default_def_ssa_name, return the new SSA name instead of
replacing the old one.
(sra_modify_assign): Dump a message when removing a load, if the LHS
is an SSA_NAME, do not do any propagation, just set the RHS to a
default definition SSA NAME, type convert if necessary.
* Makefile.in (tree-sra.o): Add gimple-pretty-print.h to dependencies.

* testsuite/gcc.c-torture/compile/pr44891.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162413 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr44891.c [new file with mode: 0644]
gcc/tree-sra.c