diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2003-01-26 09:09:23 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2003-01-26 09:09:23 +0000 |
commit | 8ae91fc0348533eb653f6cbe521c72a412d7f8a9 (patch) | |
tree | 2ad5a7723838803a63cebddfa5fd0bdd4b0f3a45 | |
parent | c3297561714960b9ab81ae28213b8f18f8ed6085 (diff) | |
download | gcc-8ae91fc0348533eb653f6cbe521c72a412d7f8a9.zip gcc-8ae91fc0348533eb653f6cbe521c72a412d7f8a9.tar.gz gcc-8ae91fc0348533eb653f6cbe521c72a412d7f8a9.tar.bz2 |
expr.c (emit_group_store): Initialize dst with CONST0_RTX for the appropriate mode.
* expr.c (emit_group_store): Initialize dst with CONST0_RTX
for the appropriate mode.
From-SVN: r61828
-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. */ |