diff options
author | Jeffrey A Law <law@cygnus.com> | 1998-05-27 22:42:52 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-05-27 16:42:52 -0600 |
commit | 5bc80b30dfb404c576343eac379e72425bb58267 (patch) | |
tree | d57f1b4c7275949636e0ed43634076455abbad42 /gcc | |
parent | ed385fd92a92d8d7ee503e530e855246bd8a1fff (diff) | |
download | gcc-5bc80b30dfb404c576343eac379e72425bb58267.zip gcc-5bc80b30dfb404c576343eac379e72425bb58267.tar.gz gcc-5bc80b30dfb404c576343eac379e72425bb58267.tar.bz2 |
* reload1.c: Revert accidental checkin.
From-SVN: r20106
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/reload1.c | 14 |
2 files changed, 7 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1e1b6ff..6a45514 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ Wed May 27 22:02:40 1998 Jeffrey A Law (law@cygnus.com) + * reload1.c: Revert accidental checkin. + * configure.lang: Fix thinko when adding a definition for target_alias to the Makefile. diff --git a/gcc/reload1.c b/gcc/reload1.c index 14c2398..e0602be 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -4726,19 +4726,15 @@ reload_reg_free_before_p (regno, opnum, type) return ! TEST_HARD_REG_BIT (reload_reg_used_in_other_addr, regno); case RELOAD_FOR_INPUT: - /* The only things earlier are the address for this and earlier inputs, - earlier inputs, and addresses of RELOAD_OTHER objects. */ + /* The only things earlier are the address for this and + earlier inputs, other inputs (which we know we don't conflict + with), and addresses of RELOAD_OTHER objects. */ - for (i = 0; i < opnum; i++) + for (i = 0; i <= opnum; i++) if (TEST_HARD_REG_BIT (reload_reg_used_in_input_addr[i], regno) - || TEST_HARD_REG_BIT (reload_reg_used_in_inpaddr_addr[i], regno) - || TEST_HARD_REG_BIT (reload_reg_used_in_input[i], regno)) + || TEST_HARD_REG_BIT (reload_reg_used_in_inpaddr_addr[i], regno)) return 0; - if (TEST_HARD_REG_BIT (reload_reg_used_in_input_addr[opnum], regno) - || TEST_HARD_REG_BIT (reload_reg_used_in_inpaddr_addr[opnum], regno)) - return 0; - return ! TEST_HARD_REG_BIT (reload_reg_used_in_other_addr, regno); case RELOAD_FOR_INPUT_ADDRESS: |