aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriele Svelto <gsvelto@gcc.gnu.org>2009-06-15 06:47:37 +0000
committerGabriele Svelto <gsvelto@gcc.gnu.org>2009-06-15 06:47:37 +0000
commit431dc6380db8e926ea95dbc7ee4b02af10b1c9a3 (patch)
treeee4dd030bb0f9acf81cf053e73f8a73c6b12702e
parent49222508a29c0bf52b735a5e57c0e59bbfdadda1 (diff)
The string length was sometimes wrong during emission of the initialization
functions, fixed. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/st/cli-be@148482 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/config/cil32/cil-refs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/cil32/cil-refs.c b/gcc/config/cil32/cil-refs.c
index 187f16dce90..b9af467e09c 100644
--- a/gcc/config/cil32/cil-refs.c
+++ b/gcc/config/cil32/cil-refs.c
@@ -1278,9 +1278,9 @@ expand_init_to_stmt_list1 (tree decl, tree init,
append_to_statement_list (t, stmt_list1);
memcpy((unsigned char *) le_image + image_offset,
- TREE_STRING_POINTER (init), tree_low_cst (decl_size, 1));
+ TREE_STRING_POINTER (init), TREE_STRING_LENGTH (init));
memcpy((unsigned char *) be_image + image_offset,
- TREE_STRING_POINTER (init), tree_low_cst (decl_size, 1));
+ TREE_STRING_POINTER (init), TREE_STRING_LENGTH (init));
}
break;