diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2002-03-21 14:58:21 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2002-03-21 09:58:21 -0500 |
commit | 75897075ac71059ac811bc16489403ae3536f68e (patch) | |
tree | 9952883ce2c1e9e9706af96366ca4c3085d31cdb | |
parent | 312687cfa88b0e5ee2600e0349bf285b826521b9 (diff) | |
download | gcc-75897075ac71059ac811bc16489403ae3536f68e.zip gcc-75897075ac71059ac811bc16489403ae3536f68e.tar.gz gcc-75897075ac71059ac811bc16489403ae3536f68e.tar.bz2 |
* expr.c (emit_group_store): Don't copy const0_rtx to a CONCAT.
From-SVN: r51123
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/expr.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 56349e5..925397c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Thu Mar 21 09:50:48 2002 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> + + * expr.c (emit_group_store): Don't copy const0_rtx to a CONCAT. + 2002-03-21 Eric Botcazou <ebotcazou@multimania.com> Richard Henderson <rth@redhat.com> @@ -2100,7 +2100,7 @@ emit_group_store (orig_dst, src, ssize) emit_group_load (dst, temp, ssize); return; } - else if (GET_CODE (dst) != MEM) + else if (GET_CODE (dst) != MEM && GET_CODE (dst) != CONCAT) { dst = gen_reg_rtx (GET_MODE (orig_dst)); /* Make life a bit easier for combine. */ |