GCC Status (2004-08-09)

Scott Robert Ladd coyote@coyotegulch.com
Tue Aug 10 04:13:00 GMT 2004


I've been away from GCC for a several weeks, on other business. I've 
just returned, and will be applying various benchmarks in the next week 
or so to GCC 3.5 and earlier.

mitchell@mail.codesourcery.com wrote:
> In addition, it's not entirely clear how good the code generated from
> GCC 3.5 is relative to the code generated from earlier releases.  I've
> heard everything from "much better" to "much worse"; my current guess
> is "not too different".

I think the best characterization is "on average, not too different". In 
some cases, 3.5 does better than 3.4 (and earlier); in other situations, 
the opposite is true. The bottom line is that 3.5 does not (at this 
time) provide siginificant improvements in generate code speed.

> In any case, I'd like to start with (1).  The vectorizer is unlikely
> to do any harm; the most frequent complaint I've heard is that it
> doesn't vectorize enough loops.  And, vectorization -- even if
> somewhat incomplete -- will be an exciting feature for GCC 3.5 that
> will show what all the new optimization infrastructure can do.

I completely agree. Having a vectorizer (perfect or not) will eliminate 
a common PR hit against GCC in certain circles.

-- 
Scott Robert Ladd
Coyote Gulch Productions (http://www.coyotegulch.com)
Software Invention for High-Performance Computing



More information about the Gcc mailing list