From c831a9204145422920ca301bc20eb329bc140a33 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Thu, 12 May 1994 18:42:15 -0400 Subject: [PATCH] (find_reloads): Don't change a secondary reload to RELOAD_FOR_OPERAND_ADDRESS. From-SVN: r7284 --- gcc/reload.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/reload.c b/gcc/reload.c index c141964a0f8f..cd4d754321d9 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -3566,7 +3566,8 @@ 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_optional[operand_reloadnum[reload_opnum[i]]]) + && ! reload_secondary_p[i]) reload_when_needed[i] = RELOAD_FOR_OPERAND_ADDRESS; if (reload_when_needed[i] == RELOAD_FOR_INPUT_ADDRESS -- 2.47.2