reload.c (reg_overlap_mentioned_for_reload_p): When looking at a PLUS in X...
authorJ"orn Rennecke <joern.rennecke@superh.com>
Mon, 15 Dec 2003 17:42:43 +0000 (17:42 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Mon, 15 Dec 2003 17:42:43 +0000 (17:42 +0000)
commit69f38ab9fd8ac5c7f5b68c01673c4c6366fd343c
treea160396a81237e124ff088404cc470129c589b51
parenta5ac3982bc53a972881bed634e3cc3dfa2141656
reload.c (reg_overlap_mentioned_for_reload_p): When looking at a PLUS in X...

* reload.c (reg_overlap_mentioned_for_reload_p):
When looking at a PLUS in X, avoid spuriously returning nonzero
when IN is a REG or another simple PLUS, or a MEM containing one.

* loop.c (loop_invariant_p): Amend comment about where new registers
might come from.

From-SVN: r74638
gcc/ChangeLog
gcc/loop.c
gcc/reload.c