CVS performance regression over 2.7.2 on SPECint95 on sparc

Diego Novillo dnovillo@redhat.com
Sat Dec 2 07:29:00 GMT 2000


On Sat, 02 Dec 2000, Robert Dewar wrote:

> <<Oh. Well, yes. It comes and goes. I didn't read the comparison
> table you posted. How much of a regression are you observing?
> Bear in mind that you're comparing to a really ancient version of
> gcc.
> >>
> 
> But looking at a "really ancient" version of GCC and seeing a performance
> decrease is a rather worrisome think! We have seen similar performance
> degradations with gcc 2.9x, compared with 2.8.1, and are definitely
> worried that this may make our transition problematical.
>
I agree, of course. I was just pointing out that the impression I
have is that performance has not been a top priority in GCC
development.

I'm fairly new to GCC, but I have not seen any efforts at
monitoring the code quality using any kind of performance
benchmarks. Correctness and target-specific optimizations have
received more attention.

Given the range of targets GCC supports, keeping track of
performance regressions is a bit challenging. Typically, industry
standard benchmarks are not freely available and you need access
to lots of idle cycles. You also need to keep a running them
regularly and learn to distinguish ordinary fluctuations from
real performance regressions.



More information about the Gcc mailing list