This is the mail archive of the
mailing list for the GCC project.
Re: fixincludes for glibc 'inline' non-C99 conformance
- From: "Richard Guenther" <richard dot guenther at gmail dot com>
- To: "Geoffrey Keating" <gkeating at apple dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Sat, 4 Nov 2006 19:05:06 +0100
- Subject: Re: fixincludes for glibc 'inline' non-C99 conformance
- References: <20061102233822.93B055033BE5@geoffk5.apple.com>
On 11/3/06, Geoffrey Keating <firstname.lastname@example.org> wrote:
I believe, but am not certain, that these fixincludes actually fix
every non-kernel header on this linux system. The first fix does
suppress some 'inline' function definitions in some cases; I do not
feel that the extensive fixincludes required to avoid this would be
desirable. (The problem is that there are many files which use
'extern inline' and there's no single macro which could be
altered to substitute 'inline' instead. Probably when glibc is
updated to be C99 conformant such a macro will be introduced.)
They do certainly fix the bootstrap.
This didn't fix bootstrap on sles9 which has glibc 2.3.3. So our daily
SPEC tester is still broken.