diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-05-27 16:47:01 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-05-27 16:47:01 -0400 |
commit | 6ded32282b8826e3da4987ae93018c1b0d1eab19 (patch) | |
tree | a934092000fc23b5ac445417e72e1a8897fab422 /gcc/reload.c | |
parent | 8080be5fddb57f7c29fc7eea0c34e226fd2afa14 (diff) | |
download | gcc-6ded32282b8826e3da4987ae93018c1b0d1eab19.zip gcc-6ded32282b8826e3da4987ae93018c1b0d1eab19.tar.gz gcc-6ded32282b8826e3da4987ae93018c1b0d1eab19.tar.bz2 |
(find_reloads): Revert to old code and change secondary reloads to
RELOAD_FOR_OPERAND_ADDRESS too.
From-SVN: r7371
Diffstat (limited to 'gcc/reload.c')
-rw-r--r-- | gcc/reload.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/reload.c b/gcc/reload.c index afa1072..88fd648 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -3580,8 +3580,7 @@ find_reloads (insn, replace, ind_levels, live_known, reload_reg_p) if ((reload_when_needed[i] == RELOAD_FOR_INPUT_ADDRESS || reload_when_needed[i] == RELOAD_FOR_OUTPUT_ADDRESS) && (operand_reloadnum[reload_opnum[i]] < 0 - || reload_optional[operand_reloadnum[reload_opnum[i]]]) - && ! reload_secondary_p[i]) + || reload_optional[operand_reloadnum[reload_opnum[i]]])) reload_when_needed[i] = RELOAD_FOR_OPERAND_ADDRESS; if (reload_when_needed[i] == RELOAD_FOR_INPUT_ADDRESS |