aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgsvelto <gsvelto@138bc75d-0d04-0410-961f-82ee72b054a4>2009-06-15 06:47:37 +0000
committergsvelto <gsvelto@138bc75d-0d04-0410-961f-82ee72b054a4>2009-06-15 06:47:37 +0000
commit92f24cc6b74809c03faca73b5ea1e35bebc8a25f (patch)
treeee4dd030bb0f9acf81cf053e73f8a73c6b12702e
parenteb9f4bf252ebf270fe8686f22b4d551a1efab7a2 (diff)
The string length was sometimes wrong during emission of the initialization
functions, fixed. git-svn-id: svn+ssh://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;