summaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2002-03-21 14:58:21 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2002-03-21 09:58:21 -0500
commit75897075ac71059ac811bc16489403ae3536f68e (patch)
tree9952883ce2c1e9e9706af96366ca4c3085d31cdb /gcc/expr.c
parent312687cfa88b0e5ee2600e0349bf285b826521b9 (diff)
downloadgcc-75897075ac71059ac811bc16489403ae3536f68e.tar.gz
* expr.c (emit_group_store): Don't copy const0_rtx to a CONCAT.
From-SVN: r51123
Diffstat (limited to 'gcc/expr.c')
-rw-r--r--gcc/expr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index ef532feb561..130657ec8ba 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -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. */