m68k.c (m68k_expand_epilogue): Emit a return insn with emit_jump_insn.
authorKazu Hirata <kazu@codesourcery.com>
Mon, 18 Jun 2007 13:58:33 +0000 (13:58 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Mon, 18 Jun 2007 13:58:33 +0000 (13:58 +0000)
* config/m68k/m68k.c (m68k_expand_epilogue): Emit a return
insn with emit_jump_insn.

From-SVN: r125801

gcc/ChangeLog
gcc/config/m68k/m68k.c

index 490bf2ebb39a1c9b0549af898b6ca14ce8c07233..8c847c7a98a8cfcfa7297ebed5f9d3b6d5863655 100644 (file)
@@ -1,3 +1,8 @@
+2007-06-18  Kazu Hirata  <kazu@codesourcery.com>
+
+       * config/m68k/m68k.c (m68k_expand_epilogue): Emit a return
+       insn with emit_jump_insn.
+
 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
 
        PR tree-optimization/32383
index d1ce578d099e1d1ec57f2950a4597d1a95941e0b..039649c2e48cd459d416def5b239c986f7e029d9 100644 (file)
@@ -1214,7 +1214,7 @@ m68k_expand_epilogue (bool sibcall_p)
                           EH_RETURN_STACKADJ_RTX));
 
   if (!sibcall_p)
-    emit_insn (gen_rtx_RETURN (VOIDmode));
+    emit_jump_insn (gen_rtx_RETURN (VOIDmode));
 }
 \f
 /* Return true if X is a valid comparison operator for the dbcc