From: Doug Evans Date: Wed, 20 Apr 1994 03:37:45 +0000 (+0000) Subject: (emit_reload_insns): Record additional spill registers in their intrinsic mode. X-Git-Tag: misc/cutover-egcs-0~6855 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=74eb5c5227eb3101d4e2b732e8b26ebeb1291f86;p=thirdparty%2Fgcc.git (emit_reload_insns): Record additional spill registers in their intrinsic mode. From-SVN: r7088 --- diff --git a/gcc/reload1.c b/gcc/reload1.c index 909fd75ed758..db1cd4895db0 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -6372,7 +6372,8 @@ emit_reload_insns (insn) if (nregno < FIRST_PSEUDO_REGISTER) for (k = 1; k < nnr; k++) reg_last_reload_reg[nregno + k] - = (nr == nnr ? gen_rtx (REG, word_mode, + = (nr == nnr ? gen_rtx (REG, + reg_raw_mode[REGNO (reload_reg_rtx[r]) + k], REGNO (reload_reg_rtx[r]) + k) : 0); @@ -6413,7 +6414,8 @@ emit_reload_insns (insn) if (nregno < FIRST_PSEUDO_REGISTER) for (k = 1; k < nnr; k++) reg_last_reload_reg[nregno + k] - = (nr == nnr ? gen_rtx (REG, word_mode, + = (nr == nnr ? gen_rtx (REG, + reg_raw_mode[REGNO (reload_reg_rtx[r]) + k], REGNO (reload_reg_rtx[r]) + k) : 0);