aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-07-10 08:20:40 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-07-10 08:20:40 -0400
commit705e524eb352bfd4792706e63ff6a31a8e0ca5a7 (patch)
tree08886b651ca379dbb32f0feacf05ba608d01bb32 /gcc
parentdfd3dae6c24976346f140769522c171088f74279 (diff)
downloadgcc-705e524eb352bfd4792706e63ff6a31a8e0ca5a7.zip
gcc-705e524eb352bfd4792706e63ff6a31a8e0ca5a7.tar.gz
gcc-705e524eb352bfd4792706e63ff6a31a8e0ca5a7.tar.bz2
expand_end_bindings): When adjusting FP, set it from
hard_frame_pointer_rtx. From-SVN: r7698
Diffstat (limited to 'gcc')
-rw-r--r--gcc/stmt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/stmt.c b/gcc/stmt.c
index 5c472e7..4069829 100644
--- a/gcc/stmt.c
+++ b/gcc/stmt.c
@@ -2886,7 +2886,7 @@ expand_end_bindings (vars, mark_ends, dont_jump_in)
the original assignment true.
So the following insn will actually be
decrementing fp by STARTING_FRAME_OFFSET. */
- emit_move_insn (virtual_stack_vars_rtx, frame_pointer_rtx);
+ emit_move_insn (virtual_stack_vars_rtx, hard_frame_pointer_rtx);
#if ARG_POINTER_REGNUM != HARD_FRAME_POINTER_REGNUM
if (fixed_regs[ARG_POINTER_REGNUM])