diff options
author | gsvelto <gsvelto@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-06-15 06:47:37 +0000 |
---|---|---|
committer | gsvelto <gsvelto@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-06-15 06:47:37 +0000 |
commit | 92f24cc6b74809c03faca73b5ea1e35bebc8a25f (patch) | |
tree | ee4dd030bb0f9acf81cf053e73f8a73c6b12702e | |
parent | eb9f4bf252ebf270fe8686f22b4d551a1efab7a2 (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.c | 4 |
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; |