diff options
author | pinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-10-06 13:35:36 +0000 |
---|---|---|
committer | pinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-10-06 13:35:36 +0000 |
commit | eca8e0dbbf2fa4755d27ce50be57402e3e45ff98 (patch) | |
tree | bd5d21973d8db005e6bc30b31fb981f4961986e6 /gcc | |
parent | 713cb52a7879014eb365d845d5bbc06b577dae07 (diff) | |
download | gcc-eca8e0dbbf2fa4755d27ce50be57402e3e45ff98.tar.gz |
+2003-10-06 Andrew Pinski <apinski@apple.com>
+
+ * config/darwin.c (machopic_non_lazy_ptr_name): Fix off by one
+ error in calculating the length of the string.
+ (machopic_stub_name): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72149 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/darwin.c | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4b4130637bc..401de258290 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2003-10-06 Andrew Pinski <apinski@apple.com> + + * config/darwin.c (machopic_non_lazy_ptr_name): Fix off by one + error in calculating the length of the string. + (machopic_stub_name): Likewise. + 2003-10-06 Roger Sayle <roger@eyesopen.com> * optabs.c (prepare_float_lib_cmp): Attach a REG_EQUAL note diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c index 4d62ea0d730..a548d310697 100644 --- a/gcc/config/darwin.c +++ b/gcc/config/darwin.c @@ -311,7 +311,7 @@ machopic_non_lazy_ptr_name (const char *name) { buffer[bufferlen] = '_'; memcpy (buffer + bufferlen +1, name, namelen+1); - bufferlen += namelen; + bufferlen += namelen +1; } memcpy (buffer + bufferlen, "$non_lazy_ptr", strlen("$non_lazy_ptr")+1); @@ -386,7 +386,7 @@ machopic_stub_name (const char *name) { buffer[bufferlen] = '_'; memcpy (buffer + bufferlen +1, name, namelen+1); - bufferlen += namelen; + bufferlen += namelen +1; } if (needs_quotes) |