]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
(find_reloads): Revert to old code and change secondary reloads to
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 27 May 1994 20:47:01 +0000 (16:47 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 27 May 1994 20:47:01 +0000 (16:47 -0400)
RELOAD_FOR_OPERAND_ADDRESS too.

From-SVN: r7371

gcc/reload.c

index afa1072283aee052ac73d5d36436bdf41dd5f00f..88fd64855e60afa5ffd0d9f44315fffc8c7340a4 100644 (file)
@@ -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