This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: Solaris 8/SPARC libgcj bootstrap broken by recent fix-header change
> From: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>
>
> Neil Booth writes:
>
> > > This declaration is at line 246, conflicting with the original
> > >
> > > extern int kill(pid_t, int);
> > >
> > > at line 57. This didn't happen in my last successful mainline bootstrap on
> > > 20030224, where signal.h isn't modified by fix-headers.
> > >
> > > Since you recently made several patches affecting fix-header, I suspect
> > > that one of them is the culprit.
> > >
> > > I'll start hunting down the exact one right now.
> >
> > Maybe, though I can't think how this might have been caused.
>
> me neither, but I've just tracked down the patch introducing this
> regression:
>
> 2003-03-15 Neil Booth <neil at daikokuya dot co dot uk>
>
> * Makefile.in: Update.
> * c-common.h (cb_register_builtins): Rename c_cpp_builtins.
> [...]
>
> Before this patch, fix-header is only applied to curses.h, afterwards also
> signal.h, stdlib.h, and time.h are `fixed', breaking bootstrap as
> described.
> Rainer
Thanks Rainer, I didn't realize you reported the same thing I did. :-)
The patch date you found correlates precisely with the last reported
testsuite results I was able to obtain.
http://gcc.gnu.org/ml/gcc-bugs/2003-03/msg01794.html
--
Kaveh R. Ghazi ghazi at caip dot rutgers dot edu