From: Michael Meissner Date: Mon, 4 Jan 1993 00:37:33 +0000 (+0000) Subject: Allow saving FP regs at offset 0 of sp (leaf func that saves no GP regs). X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=84276e00940b36816af9edceca5a19d87c279b5f;p=gcc.git Allow saving FP regs at offset 0 of sp (leaf func that saves no GP regs). From-SVN: r3076 --- diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index 8e925b4ac86..e9b006cc478 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -4124,7 +4124,7 @@ save_restore_insns (store_p, large_reg, large_offset, file) /* Pick which pointer to use as a base register. */ fp_offset = current_frame_info.fp_sp_offset; - end_offset = fp_offset - (current_frame_info.fp_reg_size - UNITS_PER_WORD); + end_offset = fp_offset - (current_frame_info.fp_reg_size - 2*UNITS_PER_WORD); if (fp_offset < 0 || end_offset < 0) fatal ("fp_offset (%ld) or end_offset (%ld) is less than zero.",