On Mon, 25 Feb 2008, Richard Guenther wrote:
> On Mon, 25 Feb 2008, H.J. Lu wrote:
>
> > On Mon, Feb 25, 2008 at 9:55 AM, Uros Bizjak <[EMAIL PROTECTED]> wrote:
> > > Hello!
> > >
> > > A recent patch introduced this bootstrap breakage on x86_64:
> > >
> > > Revision: 132629
> > >
> > > Last Changed Author: rguenth
> > > Last Changed Rev: 132629
> > > Last Changed Date: 2008-02-25 16:10:34 +0100 (Mon, 25 Feb 2008)
> > > Properties Last Updated: 2008-02-19 17:18:53 +0100 (Tue, 19 Feb 2008)
> > >
> > > Configured with ../gcc-svn/trunk/configure
> > > --enable-languages=c,c++,fortran --enable-checking=release
> > >
> >
> > I have verified that revision 132629 is the cause. Is there a bug
> > report for it?
>
> I will see if I can pinpoint the cause. Otherwise I'll just revert
> the patch. Bootstrap & testing was ok for me on x86_64 with checking
> enabled and all languages + ada enabled.
A suggested --enable-checking=yes,gcac works fine for me as well
(c, c++ only). Any further ideas on how to narrow this down? Supposedly
this may be the same cause as the reason for
/* We should never try to re-insert a decl with the same uid.
??? The C++ frontend breaks this invariant. Hopefully in a
non-fatal way, so just overwrite the slot in this case. */
#if 0
gcc_assert (!*slot);
#endif
?
Thanks,
Richard.