aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Cox <coxs@gnu.org>1996-05-31 21:14:51 +0000
committerStan Cox <coxs@gnu.org>1996-05-31 21:14:51 +0000
commitb1060ee3e313149d3509ad01ad42e2f6aac489e1 (patch)
tree0fe51339b16c90ec58b5e1157b93aef2ce44d4fb
parentc4d1c9eb27080cd9cee30a8665a0284e5ac6a8b8 (diff)
downloadgcc-b1060ee3e313149d3509ad01ad42e2f6aac489e1.zip
gcc-b1060ee3e313149d3509ad01ad42e2f6aac489e1.tar.gz
gcc-b1060ee3e313149d3509ad01ad42e2f6aac489e1.tar.bz2
(ix86_expand_epilogue): Don't generate references to an exposed vacated stack.
From-SVN: r12137
-rw-r--r--gcc/config/i386/i386.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index fddac0f..7f952cc 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -1932,7 +1932,7 @@ ix86_expand_epilogue ()
{
xops[0] = frame_pointer_rtx;
xops[1] = stack_pointer_rtx;
- emit_move_insn (xops[1], xops[0]);
+ emit_insn (gen_epilogue_set_stack_ptr());
/* output_asm_insn (AS2 (mov%L2,%0,%2), xops);*/
emit_insn (gen_pop (xops[0]));
/* output_asm_insn ("pop%L0 %0", xops);*/