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.

Reply via email to