diff options
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/expr.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ef9354b..fe1fe10 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2003-01-26 Alexandre Oliva <aoliva@redhat.com> + * expr.c (emit_group_store): Initialize dst with CONST0_RTX + for the appropriate mode. + +2003-01-26 Alexandre Oliva <aoliva@redhat.com> + * calls.c (emit_library_call_value_1): Handle return values in a PARALLEL. @@ -2445,7 +2445,7 @@ emit_group_store (orig_dst, src, ssize) { dst = gen_reg_rtx (GET_MODE (orig_dst)); /* Make life a bit easier for combine. */ - emit_move_insn (dst, const0_rtx); + emit_move_insn (dst, CONST0_RTX (GET_MODE (orig_dst))); } /* Process the pieces. */ |