]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
flow.c (initialize_uninitialized_subregs): Use emit_move_insn instead of emitting...
authorKazu Hirata <kazu@cs.umass.edu>
Tue, 3 Jun 2003 23:17:27 +0000 (23:17 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Tue, 3 Jun 2003 23:17:27 +0000 (23:17 +0000)
* flow.c (initialize_uninitialized_subregs): Use
emit_move_insn instead of emitting a hardcoded move.

From-SVN: r67409

gcc/ChangeLog
gcc/flow.c

index dfc37dd3d3fcb22026ac091beeca39f3b49ebb17..e84b39f54bacc7c65e05c9c96104ccef87ba81df 100644 (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>
 
        * optabs.c (expand_abs_nojump): Split out from ...
index f2f43204c4bf5c15f300f1da28274ce216f6a5d6..e234b1d5e8fcaf86c93e63df8152094728e235fc 100644 (file)
@@ -1484,8 +1484,11 @@ initialize_uninitialized_subregs ()
              for_each_rtx (&i, find_regno_partial, &param);
              if (param.retval != NULL_RTX)
                {
-                 insn = gen_move_insn (param.retval,
-                                       CONST0_RTX (GET_MODE (param.retval)));
+                 start_sequence ();
+                 emit_move_insn (param.retval,
+                                 CONST0_RTX (GET_MODE (param.retval)));
+                 insn = get_insns ();
+                 end_sequence ();
                  insert_insn_on_edge (insn, e);
                  did_something = 1;
                }