]> gcc.gnu.org Git - gcc.git/commitdiff
(ix86_expand_epilogue): use gen_return_pop_internal to
authorStan Cox <coxs@gnu.org>
Wed, 22 May 1996 15:12:28 +0000 (15:12 +0000)
committerStan Cox <coxs@gnu.org>
Wed, 22 May 1996 15:12:28 +0000 (15:12 +0000)
simultanously return and pop args; removed stray semicolon.

From-SVN: r12075

gcc/config/i386/i386.c

index d4e000185d6b6286609b3b7924286b80bc980e84..fddac0f03b4fd4258a8f5b7eb54a434787b20805 100644 (file)
@@ -1932,7 +1932,7 @@ ix86_expand_epilogue ()
        {
          xops[0] = frame_pointer_rtx;
          xops[1] = stack_pointer_rtx;
-         emit_move_insn (xops[1], xops[0]); /* final ignores this */
+         emit_move_insn (xops[1], xops[0]);
 /*       output_asm_insn (AS2 (mov%L2,%0,%2), xops);*/
          emit_insn (gen_pop (xops[0]));
 /*       output_asm_insn ("pop%L0 %0", xops);*/
@@ -1982,11 +1982,11 @@ ix86_expand_epilogue ()
 /*       output_asm_insn ("jmp %*%0", xops);*/
        }
       else
-       emit_jump_insn (gen_return_internal ());
+       emit_jump_insn (gen_return_pop_internal (xops[1]));
 /*       output_asm_insn ("ret %1", xops);*/
     }
   else
-/*    output_asm_insn ("ret", xops);*/;
+/*    output_asm_insn ("ret", xops);*/
  emit_jump_insn (gen_return_internal ());
 }
 
This page took 0.068872 seconds and 5 git commands to generate.