diff options
author | Dave Brolley <brolley@cygnus.com> | 1998-09-10 14:56:22 +0000 |
---|---|---|
committer | Dave Brolley <brolley@gcc.gnu.org> | 1998-09-10 10:56:22 -0400 |
commit | 6cf624a0a5db1265c836e04134f3d8b4e7b86b3b (patch) | |
tree | 295b53f166a006362f2bec9255684f836fdc98a7 | |
parent | 1c80fb65ce6ad63e8499e9c5cfd1ace348d831df (diff) | |
download | gcc-6cf624a0a5db1265c836e04134f3d8b4e7b86b3b.zip gcc-6cf624a0a5db1265c836e04134f3d8b4e7b86b3b.tar.gz gcc-6cf624a0a5db1265c836e04134f3d8b4e7b86b3b.tar.bz2 |
actions.c (chill_convert_for_assignment): Make a copy of the result node before modifying it.
Thu Sep 10 17:52:36 1998 Dave Brolley <brolley@cygnus.com>
* actions.c (chill_convert_for_assignment): Make a copy of the result
node before modifying it.
From-SVN: r22382
-rw-r--r-- | gcc/ch/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ch/actions.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ch/ChangeLog b/gcc/ch/ChangeLog index 59d7287..3bc0dcc 100644 --- a/gcc/ch/ChangeLog +++ b/gcc/ch/ChangeLog @@ -1,3 +1,8 @@ +Thu Sep 10 17:52:36 1998 Dave Brolley <brolley@cygnus.com> + + * actions.c (chill_convert_for_assignment): Make a copy of the result + node before modifying it. + Sat Sep 5 16:55:37 1998 John Carr <jfc@mit.edu> * Make-lang.in: Comment ^L characters. Sun make doesn't like them. diff --git a/gcc/ch/actions.c b/gcc/ch/actions.c index 79bacf0..5937f85 100644 --- a/gcc/ch/actions.c +++ b/gcc/ch/actions.c @@ -589,6 +589,7 @@ chill_convert_for_assignment (type, expr, place) } } } + result = copy_node (result); TREE_OPERAND (result, 1) = nreverse (new_list); TREE_TYPE (result) = build_bitstring_type (TYPE_SIZE (type)); } |