On 11/1/07, J.C. Pizarro <[EMAIL PROTECTED]> wrote:
> The compile's and run's time of gcc-3.4.6 is the fastest, and i don't know
> why the modern gcc4's family is little bit slower than the older gcc3's 
> family.

I would think it'd be only natural for a newer generational compiler
to require more time to compile a large application.  If you think
about it in terms of what is actually going on behind the scenes, the
newer compiler is running more checks, doing more optimizations, and
generally working harder to produce decent, efficient, bug-free code.
I think what is more important is the resulting binary -- does it run
faster?  Do optimizations work better?  Is the resulting executable
easier to debug?  Is it more stable?  etc etc.  All of these things
come with a maturing compiler (some to more degree than others,
obviously).  The real question is this -- what is your compiler time
metric actually showing you, and what do you intend for it to show?
What conclusions do you hope to draw from it?

Reply via email to