tree-cfg.c (replace_uses_by): Only mark blocks altered that will make a difference.
authorRichard Guenther <rguenther@suse.de>
Wed, 14 Dec 2011 09:50:38 +0000 (09:50 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 14 Dec 2011 09:50:38 +0000 (09:50 +0000)
commit552d2db5659aae080edbfdb27f446a98334b323d
tree0fe3c6bb0adea1b37f66e4eb87136caedcb29f4a
parent4f9c574a92e4d1f43c7e9c038a54384cdc07b264
tree-cfg.c (replace_uses_by): Only mark blocks altered that will make a difference.

2011-12-14  Richard Guenther  <rguenther@suse.de>

* tree-cfg.c (replace_uses_by): Only mark blocks altered
that will make a difference.  Only recompute ADDR_EXPR
invariantness if it could possibly have changed.  Do so
before folding the statement.

From-SVN: r182327
gcc/ChangeLog
gcc/tree-cfg.c