OSDN Git Service

* gcse.c (try_replace_reg): Do replacements in REG_EQUAL/REG_EQUIV
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Dec 1999 11:10:58 +0000 (11:10 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Dec 1999 11:10:58 +0000 (11:10 +0000)
commitb96034f3c978a3244f04a59f208a1b25c20aea0c
treeb830cb088c1b2c2b3b055d29eab46f83ec51aec9
parent296aa8a8d48525922086a0a195c0a26f0926fa10
* gcse.c (try_replace_reg): Do replacements in REG_EQUAL/REG_EQUIV
notes too, create one when replacement failed, attempt to simplify
resulting notes.
(cprop_insn): Propagate even to registers mentioned only in REG_EQUAL
or REG_EQUIV notes.

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