OSDN Git Service

* regclass.c (record_reg_classes): '?' increases cost by two.
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Mar 1998 10:44:22 +0000 (10:44 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Mar 1998 10:44:22 +0000 (10:44 +0000)
commitc988df6a7d80f0efca912a1688fa16f840a85bc1
treeb18dac3add5f9a70edef18d3f253fca7a887d445
parent5c1a311df01a3c46a168fee3d4b647cd6defb951
* regclass.c (record_reg_classes): '?' increases cost by two.
* reload.c (find_reloads): Double previous costs.  Output
reloads cost one unit extra.
* reload1.c (eliminate_regs): Delete LOAD_EXTENDED_OP code that
boiled down to && ! 0.
* reload.c (find_equiv_reg): Also consider a goal offset from the
frame pointer to be constant.

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