From: Richard Kenner Date: Thu, 12 May 1994 22:42:15 +0000 (-0400) Subject: (find_reloads): Don't change a secondary reload to X-Git-Tag: misc/cutover-egcs-0~6659 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c831a9204145422920ca301bc20eb329bc140a33;p=thirdparty%2Fgcc.git (find_reloads): Don't change a secondary reload to RELOAD_FOR_OPERAND_ADDRESS. From-SVN: r7284 --- 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