GCC 3.5 Status (2004-08-29)

Steven Bosscher stevenb@suse.de
Mon Aug 30 09:24:00 GMT 2004


On Monday 30 August 2004 04:00, Giovanni Bajo wrote:
> Mark Mitchell wrote:
> > Otherwise, I think we
> > proceed, and accept that the release will be useful to some people
> > and less useful to others.  (It will, for example, be useful to
> > people who need support for new targets, or want gfortran, or want
> > faster non-optimizing compile times, which we are now seeing for some
> > C++ programs.)
>
> As for C++ programs, I would like to remember that when tree-ssa was
> merged, there were big C++ compile time issues at -O0, which used to be in
> the merge requirement list, but were not met. There was agreement that
> these would be tackled after the merge, possibly by running a couple of
> cleanup optimization passes (DCE/CCP). I never heard of this project again
> since then, and the issues seems to have been forgotten.

The issue is not forgotten.  We've tried it and even just the
combination of DCE/CCP destroys too much of the original program
(e.g. user variables) for it to be debugable.


> I am sure I am not the only one who cares
> the only one who cares about C++ compilation times at -O0: we got
> substantially better with 3.4 (even wrt 2.95), but now we are regressing
> way too much.

I believe a lot of people care.

Gr.
Steven



More information about the Gcc mailing list