This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFA:] more glibc fixinclude adjustments for extern inline


On Jan 3, 2008 8:35 PM, Hans-Peter Nilsson <hans-peter.nilsson@axis.com> wrote:
> > Date: Thu, 3 Jan 2008 18:15:18 +0100
> > From: Hans-Peter Nilsson <hp@axis.com>
>
>
> > > Date: Thu, 3 Jan 2008 17:35:52 +0100
> > > From: "Richard Guenther" <richard.guenther@gmail.com>
> >
> > > On Jan 3, 2008 5:10 PM, Hans-Peter Nilsson <hans-peter.nilsson@axis.com> wrote:
> > > > Is your tree pristine or what does svn diff fixincludes say?
> > > > (Perhaps I misunderstood; did you by "this patch" refer to the
> > > > commit or perhaps the suggested changes?)
> > >
> > > This is plain trunk without patches on x86_64-linux.  I refered to
> > > the commit
> > >
> > > 2007-12-18  Hans-Peter Nilsson  <hp@axis.com>
> > >
> > >         * inclhack.def: (glibc_c99_inline_1a, glibc_c99_inline_5): New.
> > >         * fixincl.x: Regenerate.
> > >         * tests/base/wchar.h: Update.
> > >         * tests/base/features.h: New.
> > >
> > > it worked ok with r131004 and I saw the breakage first with r131032.
> >
> > Weird.  I'll investigate using a fresh F 8 installation; maybe
> > the target matters.  (Not too many differences to your attached
> > wchar.h, but will use it verbatim if I again can't repeat.)
>
> Hm, can't repeat with 131303 and --enable-languages=c and "make
> all-gcc" for x86_64-unknown-linux-gnu.  I'll try a bootstrap,
> but that'd indicate that it's an exposed miscompilation so let's
> hope that doesn't help...
>
> Any particular configure options?  If you still have it around,
> can you send me or put on the web the build log?  Of particular
> interest is the part that says:
>
> Fixing headers into /tmp/hptest/obj/gcc/include-fixed for x86_64-unknown-linux-gnu target
> Forbidden identifiers: linux unix
> Finding directories and links to directories
>  Searching /usr/include/.
> Making symbolic directory links
> Fixing directory /usr/include into /tmp/hptest/obj/gcc/include-fixed
> Applying io_quotes_def            to libIDL-2.0/libIDL/IDL.h
> ...
> fixincludes is done

It's configured with

/usr/src/trunk/configure --enable-languages=c,c++,fortran
--enable-cxa_at_exit --enable-threads=posix --disable-multilib
--disable-nls --prefix=/usr --enable-checking=release \
        --libdir=$LIB --libexecdir=$LIB --with-slibdir=$SLIB \
        --build=$BARCH \
        --host=$BARCH \
        --target=$BARCH \
        --program-suffix=-trunk || exit 1

BARCH is x86_64-unknown-linux-gnu.  The build logs are not preserverd,
but I arranged for
the next one to be (that would be in 36h).  I'll see if there is
something obvious there.

Richard.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]