reload1.c (reload_reg_free_before_p): RELOAD_FOR_OPADDR_ADDR precedes RELOAD_FOR_OUTADDR_ADDRESS.

* reload1.c (reload_reg_free_before_p): RELOAD_FOR_OPADDR_ADDR
        precedes RELOAD_FOR_OUTADDR_ADDRESS.

From-SVN: r20973
This commit is contained in:
J"orn Rennecke 1998-07-06 22:44:41 +00:00 committed by Jeff Law
parent 800d5c9e17
commit 979e20e973
2 changed files with 4 additions and 0 deletions

View File

@ -13,6 +13,9 @@ Mon Jul 6 22:50:48 1998 Jason Merrill <jason@yorick.cygnus.com>
Mon Jul 6 22:47:55 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* reload1.c (reload_reg_free_before_p): RELOAD_FOR_OPADDR_ADDR
precedes RELOAD_FOR_OUTADDR_ADDRESS.
* gcse.c (hash_scan_insn): New argument IN_LIBCALL_BLOCK. Changed
caller.

View File

@ -4708,6 +4708,7 @@ reload_reg_free_before_p (regno, opnum, type)
return (! TEST_HARD_REG_BIT (reload_reg_used_in_other_addr, regno)
&& ! TEST_HARD_REG_BIT (reload_reg_used_in_insn, regno)
&& ! TEST_HARD_REG_BIT (reload_reg_used_in_op_addr_reload, regno)
&& ! TEST_HARD_REG_BIT (reload_reg_used_in_op_addr, regno));
case RELOAD_FOR_OUTPUT: