"Steven Bosscher" <[EMAIL PROTECTED]> writes: > On 11/1/06, Paolo Bonzini <[EMAIL PROTECTED]> wrote: > > > > > According to the proposal, we will restore the GNU handling for > > > "extern inline" even when using -std=c99, which will fix the problem > > > when using glibc. > > > > I am probably overlooking something, but if the only problematic system > > is glibc, maybe this can be fixed with a fixincludes hack? > > That would be a massive hack.
Indeed. Moreover, glibc is not the only problematic system. gcc historically supported "extern inline" long before c99 existed, and there is plenty of existing code which uses gcc's definition. I believe that we need to give that code a decent chance to change before we switch over to c99. That is why I recommended adding warnings to all active branches, and postponing the changed behaviour of "extern inline" to gcc 4.4. Ian