summaryrefslogtreecommitdiff
path: root/gcc/config/m68hc11/m68hc11.md
diff options
context:
space:
mode:
authorciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>2003-01-15 20:39:17 +0000
committerciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>2003-01-15 20:39:17 +0000
commite33a5b06deb7988efb421c0ff5b5da3c54becdaa (patch)
treeea488a6bab536a5cfd21d0a9926fd592621d9975 /gcc/config/m68hc11/m68hc11.md
parent746f9f26f08b0b4839cfe5ac131c404852a185b0 (diff)
downloadgcc-e33a5b06deb7988efb421c0ff5b5da3c54becdaa.tar.gz
* config/m68hc11/m68hc11.md ("return"): Use emit_jump_insn to emit
the return code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61347 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/m68hc11/m68hc11.md')
-rw-r--r--gcc/config/m68hc11/m68hc11.md16
1 files changed, 8 insertions, 8 deletions
diff --git a/gcc/config/m68hc11/m68hc11.md b/gcc/config/m68hc11/m68hc11.md
index db1a8922dfe..03dc66de9db 100644
--- a/gcc/config/m68hc11/m68hc11.md
+++ b/gcc/config/m68hc11/m68hc11.md
@@ -6393,18 +6393,18 @@
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;
}
}")