This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: --enable-intermodule bootstrap
- From: Richard Guenther <richard dot guenther at gmail dot com>
- To: Richard Guenther <rguenth at tat dot physik dot uni-tuebingen dot de>
- Cc: Andrew Pinski <pinskia at physics dot uc dot edu>, gcc at gcc dot gnu dot org
- Date: Mon, 8 Nov 2004 17:24:08 +0100
- Subject: Re: --enable-intermodule bootstrap
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=knwMi7NU0GXkupQlSxb+Ux/XDVTp827+BDLc+WCJc2TsMJlHzO+eNJBm4GPLXszZA5ZtYwpgTfqGX2H4wjPMVqET6mgHQWZ16FuuFjxnU2MaO0jccvrd7NcF/EHFiF4F7U5pKssqcbA6jJD15fWC+BhCmByZlgjupZ7qhSfrO/g=
- References: <230CD1B8-3191-11D9-9E21-000A95D692F4@physics.uc.edu> <Pine.LNX.4.44.0411081607511.11079-100000@alwazn.tat.physik.uni-tuebingen.de>
- Reply-to: Richard Guenther <richard dot guenther at gmail dot com>
On Mon, 8 Nov 2004 16:08:30 +0100 (CET), Richard Guenther
<rguenth@tat.physik.uni-tuebingen.de> wrote:
> On Mon, 8 Nov 2004, Andrew Pinski wrote:
> >
> > On Nov 8, 2004, at 9:15 AM, Richard Guenther wrote:
> >
> > > Hi!
> > >
> > > Anyone tried --enable-intermodule bootstrap recently? My
> > > bootstrap is still doing stage1 libbackend, now for over an
> > > hour (regular bootstrap completes in less than half an hour).
> > > Is this known and as such not recommended to do intermodule
> > > bootstraps (they are undocumented, after all)?
> > >
> > > Or will this eventually be addressed?
> >
> >
> > Yes this is normal as we check the prototypes across the
> > translational unit. I posted a patch to speed it up but
> > it has not been approved yet.
> >
> > Patch here: <http://gcc.gnu.org/ml/gcc-patches/2004-10/msg01479.html>.
>
> Works like a charm - you should ping the patch in question, it for sure
> got lost by now.
But we don't gain much - only about 1.5% in C++ tramp3d compilation.
I guess partly because the frontends are not inter-moduled.
Richard.