mips.c (mips_expand_prologue): Use emit_jump_insn for trivial RETURN insns.
authorJeff Law <law@redhat.com>
Tue, 11 Jun 2002 20:25:27 +0000 (14:25 -0600)
committerJeff Law <law@gcc.gnu.org>
Tue, 11 Jun 2002 20:25:27 +0000 (14:25 -0600)
* mips.c (mips_expand_prologue): Use emit_jump_insn for trivial
RETURN insns.

From-SVN: r54524

gcc/ChangeLog
gcc/config/mips/mips.c

index aa2f4bede00bef5a9f1a6bcb53e93d0b419d3b56..21af33b4a6abe27d27e4428ca9d2887e648b2cc4 100644 (file)
@@ -27,6 +27,9 @@ Tue Jun 11 21:53:37 CEST 2002  Jan Hubicka  <jh@suse.cz>
 
 2002-06-11  Jeffrey Law <law@redhat.com>
 
+       * mips.c (mips_expand_prologue): Use emit_jump_insn for trivial
+       RETURN insns.
+
        * loop.c (loop_regs_scan): Avoid useless generation of REG objects.
 
        * mips.c (function_arg_advance): gen_ashldi3 returns an INSN now,
index 27e1f09868dea25343903cd695e7955ffb6b6e8c..26f899a5605dc2f0e9c11368aa3bf4efe9cf5175 100644 (file)
@@ -7608,7 +7608,7 @@ mips_expand_epilogue ()
 
   if (mips_can_use_return_insn ())
     {
-      emit_insn (gen_return ());
+      emit_jump_insn (gen_return ());
       return;
     }