aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndrew Pinski <apinski@apple.com>2003-10-06 13:35:36 +0000
committerAndrew Pinski <pinskia@gcc.gnu.org>2003-10-06 06:35:36 -0700
commit75f604438c2fec75b9cca6e4917679d5250babb1 (patch)
treebd5d21973d8db005e6bc30b31fb981f4961986e6 /gcc
parentbd831d5ceed67d48d21a5f35160017dd1c5de45f (diff)
downloadgcc-75f604438c2fec75b9cca6e4917679d5250babb1.zip
gcc-75f604438c2fec75b9cca6e4917679d5250babb1.tar.gz
gcc-75f604438c2fec75b9cca6e4917679d5250babb1.tar.bz2
+2003-10-06 Andrew Pinski <apinski@apple.com> + + * config/darwin.c...
+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. From-SVN: r72149
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/darwin.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4b41306..401de25 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 4d62ea0..a548d31 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)