r176517 - in /trunk/gcc: ChangeLog tree-ssa-for...
rguenth@gcc.gnu.org
rguenth@gcc.gnu.org
Wed Jul 20 15:13:00 GMT 2011
Author: rguenth
Date: Wed Jul 20 15:13:58 2011
New Revision: 176517
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176517
Log:
2011-07-20 Richard Guenther <rguenther@suse.de>
* tree-ssa-forwprop.c (remove_prop_source_from_use): Robustify
against already removed statements.
(forward_propagate_into_comparison): Remove dead defining stmts.
(forward_propagate_into_gimple_cond): Likewise.
(forward_propagate_into_cond): Simplify.
(ssa_forward_propagate_and_combine): Handle changed cfg from
forward_propagate_into_comparison.
* tree-ssa-phiopt.c (conditional_replacement): Use proper
locations for newly built statements.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/tree-ssa-forwprop.c
trunk/gcc/tree-ssa-phiopt.c
More information about the Gcc-cvs
mailing list