summaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1997-08-11 19:31:10 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1997-08-11 19:31:10 +0000
commit4b9aed89bf62bbb194c293844ffbee2c76a17726 (patch)
tree9a73a8a74c825a512172d5eb5297e78ed4da80fa /gcc/combine.c
parent071cd279a6ac9efccecd8171777a9fc99ac4796a (diff)
downloadgcc-4b9aed89bf62bbb194c293844ffbee2c76a17726.tar.gz
* Integrate reload bugfix from Wilson which enables the PA port
to bootstrap again. * reload1.c (reload): Sum needs for both OPADDR_ADDR and and OPERAND_ADDRESS when computing how many registers an insn needs. (reload_reg_free_p): OPADDR_ADDR and OPERAND_ADDRESS reloads do conflict. (reload_reg_free_before_p): Treat OPERAND_ADDRESS reloads just like OPADDR_ADDR reload. (reload_reg_reaches_end_p): For RELOAD_FOR_OPADDR_ADDR insns, registers in reload_reg_use_in_op_addr do not reach the end. do not reach the end. (reloads_conflict): RELOAD_FOR_OPADDR_ADDR conflicts with RELOAD_FOR_OPERAND_ADDRESS. Start a new ChangeLog for gcc3. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14767 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions