]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
m68hc11.md ("return"): Use emit_jump_insn to emit the return code.
authorStephane Carrez <stcarrez@nerim.fr>
Wed, 15 Jan 2003 20:44:29 +0000 (21:44 +0100)
committerStephane Carrez <ciceron@gcc.gnu.org>
Wed, 15 Jan 2003 20:44:29 +0000 (21:44 +0100)
* config/m68hc11/m68hc11.md ("return"): Use emit_jump_insn to emit
the return code.

From-SVN: r61349

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

index bd7294c3f0dc80c49c0aff8ad3ed1a97f8d91f3f..f463547b62b6de5af6d853720bfd9724ff37a374 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-12  Alan Modra  <amodra@bigpond.net.au>
 
        * expr.c (expand_expr <RDIV_EXPR>): Correct recursive call args.
index 5f31a2a2cea4b4d9232fdd9e9233b10dbc9c4be6..3ba35d0fd237e42e77c5cb09bf8a2fd3abcb511f 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;
     }
 }")