Patch to allow Ada to work with tree-ssa

Joseph S. Myers jsm@polyomino.org.uk
Fri Jun 25 14:43:00 GMT 2004


On Thu, 24 Jun 2004, Richard Kenner wrote:

>     As illustrated by the growth of GCC itself.  My bootstrap plus testsuite
>     run times on constant hardware have gone from under one hour a bit over
>     three years ago to over three hours now (and this is artificially low
>     because of the temporary disabling of Ada).  Much of this is the growth in
>     GCC itself, but a significant part must be GCC slowing down.
> 
> Well, sure, but constant hardware isn't a good model of what's out there.

That is only the case over a sufficiently long period of time that
developers can reasonably be supposed generally to have upgraded their
hardware.  I don't find three years such a period of time.

> From my perspective, bootstrap times have gone from nearly 24 hours
> when I first started working on GCC to 25 minutes recently and the
> latter includes Ada and Java, which were not in the 24 hour figure.

Is that 25 minutes a full toplevel "configure && make bootstrap"
(including all runtime libraries)?  Does it include toplevel "make check"?

I don't recall specific figures for bootstrap times when I first built
2.7.x around 1996/7 on eight-times-slower hardware, but I think it was
much quicker than now and I get a configure && make bootstrap time of 2
minutes 20 seconds now for 2.7.2.3 (2 minutes 40 seconds with
BOOT_CFLAGS="-g -O2").  The source tree is now 8 times bigger, which
hardly justifies bootstrap and testsuite run (a plausible comparison, as
the old source tree size didn't include a testsuite and the new one does)
being 90 times slower; one might expect 8 times slower instead, matching
the increase in hardware speed.

-- 
Joseph S. Myers               http://www.srcf.ucam.org/~jsm28/gcc/
    jsm@polyomino.org.uk (personal mail)
    jsm28@gcc.gnu.org (Bugzilla assignments and CCs)



More information about the Gcc-patches mailing list