m68hc11.md ("return"): Use emit_jump_insn to emit the return code.

* config/m68hc11/m68hc11.md ("return"): Use emit_jump_insn to emit
	the return code.

From-SVN: r61349
This commit is contained in:
Stephane Carrez 2003-01-15 21:44:29 +01:00 committed by Stephane Carrez
parent bb6713ec92
commit 1d740b1bcd
2 changed files with 13 additions and 8 deletions

View 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.

View File

@ -6389,18 +6389,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;
}
}")