flow.c (initialize_uninitialized_subregs): Use emit_move_insn instead of emitting a hardcoded move.

* flow.c (initialize_uninitialized_subregs): Use
	emit_move_insn instead of emitting a hardcoded move.

From-SVN: r67409
This commit is contained in:
Kazu Hirata 2003-06-03 23:17:27 +00:00 committed by Kazu Hirata
parent 61274a14e5
commit a7a7d7ace8
2 changed files with 10 additions and 2 deletions

View file

@ -1,3 +1,8 @@
2003-06-03 Kazu Hirata <kazu@cs.umass.edu>
* flow.c (initialize_uninitialized_subregs): Use
emit_move_insn instead of emitting a hardcoded move.
2003-06-03 Richard Henderson <rth@redhat.com> 2003-06-03 Richard Henderson <rth@redhat.com>
* optabs.c (expand_abs_nojump): Split out from ... * optabs.c (expand_abs_nojump): Split out from ...

View file

@ -1484,8 +1484,11 @@ initialize_uninitialized_subregs ()
for_each_rtx (&i, find_regno_partial, &param); for_each_rtx (&i, find_regno_partial, &param);
if (param.retval != NULL_RTX) if (param.retval != NULL_RTX)
{ {
insn = gen_move_insn (param.retval, start_sequence ();
CONST0_RTX (GET_MODE (param.retval))); emit_move_insn (param.retval,
CONST0_RTX (GET_MODE (param.retval)));
insn = get_insns ();
end_sequence ();
insert_insn_on_edge (insn, e); insert_insn_on_edge (insn, e);
did_something = 1; did_something = 1;
} }