m68hc11.md ("return"): Use emit_jump_insn to emit the return code.
authorStephane Carrez <stcarrez@nerim.fr>
Wed, 15 Jan 2003 20:39:17 +0000 (21:39 +0100)
committerStephane Carrez <ciceron@gcc.gnu.org>
Wed, 15 Jan 2003 20:39:17 +0000 (21:39 +0100)
* config/m68hc11/m68hc11.md ("return"): Use emit_jump_insn to emit
the return code.

From-SVN: r61347

gcc/ChangeLog
gcc/config/m68hc11/m68hc11.md

index 4063e789146e5bda0c049d7badd00d4e6461e2e9..1f7e0199d9c5a51839a9d4a31da5988d6405d1ab 100644 (file)
@@ -1,3 +1,8 @@
+2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * config/m68hc11/m68hc11.md ("return"): Use emit_jump_insn to emit
+       the return code.
+
 2003-01-15  Josef Zlomek  <zlomekj@suse.cz>
 
        * cfganal.c (set_edge_can_fallthru_flag): Clear the EDGE_CAN_FALLTHRU
index db1a8922dfefdd4a7d55b4ced9ae4535fe6d51b8..03dc66de9db889719d0f31530524fd129b0aaa11 100644 (file)
 
   if (ret_size && ret_size <= 2)
     {
-      emit_insn (gen_rtx (PARALLEL, VOIDmode,
-                gen_rtvec (2, gen_rtx_RETURN (VOIDmode),
-                              gen_rtx_USE (VOIDmode,
-                                       gen_rtx_REG (HImode, 1)))));
+      emit_jump_insn (gen_rtx (PARALLEL, VOIDmode,
+                     gen_rtvec (2, gen_rtx_RETURN (VOIDmode),
+                                gen_rtx_USE (VOIDmode,
+                                             gen_rtx_REG (HImode, 1)))));
       DONE;
     }
   if (ret_size)
     {
-      emit_insn (gen_rtx (PARALLEL, VOIDmode,
-                gen_rtvec (2, gen_rtx_RETURN (VOIDmode),
-                              gen_rtx_USE (VOIDmode,
-                                       gen_rtx_REG (SImode, 0)))));
+      emit_jump_insn (gen_rtx (PARALLEL, VOIDmode,
+                     gen_rtvec (2, gen_rtx_RETURN (VOIDmode),
+                                gen_rtx_USE (VOIDmode,
+                                             gen_rtx_REG (SImode, 0)))));
       DONE;
     }
 }")