This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH, applied] Re: GCC build failed for native with your patch on 2003-10-06T13:00:02Z.
- From: Andrew Pinski <pinskia at physics dot uc dot edu>
- To: gcc-patches at gcc dot gnu dot org, gcc-regression at gcc dot gnu dot org
- Cc: roger at eyesopen dot com, Andrew Pinski <pinskia at physics dot uc dot edu>
- Date: Mon, 6 Oct 2003 06:41:28 -0700
- Subject: [PATCH, applied] Re: GCC build failed for native with your patch on 2003-10-06T13:00:02Z.
- References: <200310061317.h96DHLk9001009@gcc-regress.apple.com>
I had a bad yesterday, this patch fixes all the bootstrap errors dealing
with my patch, there should be no more build fails due to my patch:
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/gcc/ChangeLog,v
retrieving revision 2.1299
diff -u -p -r2.1299 ChangeLog
--- ChangeLog 6 Oct 2003 12:48:34 -0000 2.1299
+++ ChangeLog 6 Oct 2003 13:29:37 -0000
@@ -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
Index: config/darwin.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/darwin.c,v
retrieving revision 1.50
diff -u -p -r1.50 darwin.c
--- config/darwin.c 6 Oct 2003 07:56:37 -0000 1.50
+++ config/darwin.c 6 Oct 2003 13:29:41 -0000
@@ -311,7 +311,7 @@ machopic_non_lazy_ptr_name (const char *
{
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)
On Oct 6, 2003, at 06:17, GCC regression checker wrote:
With your recent patch, GCC does not compile on:
native
Attached is build output for those targets.
The last time the regression tests were run, GCC did not compile
either,
so the problem might not be caused by your patch.
For more information, see http://gcc.gnu.org/regtest/.
<ChangeLog.diff><native-log.txt>--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)