diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-03-21 14:58:21 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-03-21 14:58:21 +0000 |
commit | 98f4973a6850b49e1eb979d07900da8ce2b650a8 (patch) | |
tree | 9952883ce2c1e9e9706af96366ca4c3085d31cdb | |
parent | da3ac634bf9605fbd6fe673428bebaeebbb588b1 (diff) | |
download | gcc-98f4973a6850b49e1eb979d07900da8ce2b650a8.tar.gz |
* expr.c (emit_group_store): Don't copy const0_rtx to a CONCAT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51123 138bc75d-0d04-0410-961f-82ee72b054a4
-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 56349e57fad..925397c60a2 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> 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. */ |