OSDN Git Service

2011-12-14 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Dec 2011 09:50:38 +0000 (09:50 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Dec 2011 09:50:38 +0000 (09:50 +0000)
commitb03f58fac017e8ad5640d9b80ac9a23b52cffba2
tree0fe3c6bb0adea1b37f66e4eb87136caedcb29f4a
parent167ef6d905b91ff0a741efe63df3f959797ca713
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182327 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-cfg.c