Commit 6ded3228 by Richard Kenner

(find_reloads): Revert to old code and change secondary reloads to

RELOAD_FOR_OPERAND_ADDRESS too.

From-SVN: r7371
parent 8080be5f
...@@ -3580,8 +3580,7 @@ find_reloads (insn, replace, ind_levels, live_known, reload_reg_p) ...@@ -3580,8 +3580,7 @@ find_reloads (insn, replace, ind_levels, live_known, reload_reg_p)
if ((reload_when_needed[i] == RELOAD_FOR_INPUT_ADDRESS if ((reload_when_needed[i] == RELOAD_FOR_INPUT_ADDRESS
|| reload_when_needed[i] == RELOAD_FOR_OUTPUT_ADDRESS) || reload_when_needed[i] == RELOAD_FOR_OUTPUT_ADDRESS)
&& (operand_reloadnum[reload_opnum[i]] < 0 && (operand_reloadnum[reload_opnum[i]] < 0
|| reload_optional[operand_reloadnum[reload_opnum[i]]]) || reload_optional[operand_reloadnum[reload_opnum[i]]]))
&& ! reload_secondary_p[i])
reload_when_needed[i] = RELOAD_FOR_OPERAND_ADDRESS; reload_when_needed[i] = RELOAD_FOR_OPERAND_ADDRESS;
if (reload_when_needed[i] == RELOAD_FOR_INPUT_ADDRESS if (reload_when_needed[i] == RELOAD_FOR_INPUT_ADDRESS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment