If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

GCC 4.5 Status Update: Not Yet Branched

01-21-2010, 10:40 AM

Phoronix: GCC 4.5 Status Update: Not Yet Branched

In early December we passed along a GCC 4.5 status update in which there were still 26 P1 regressions (the highest priority), 93 P2 regressions, and four P3 regressions. Red Hat's Jakub Jelinek has published a new GCC 4.5 status update on the GCC mailing list...

Comment

Since version 4.2 GCC produces more bloated and bloated code with no improvements in performance.

The compiler itself is getting terribly slow.

It's a perfect example of a software getting more bloated instead of getting leaner and faster.

I very much disagree. I've noticed performance differences between 4.2 , 4.3 and 4.4 in my Gentoo system, in favour of the newer version each time. The differences weren't enormous ofcourse, but still it was a small boost which is always welcome.
For example in tests I made with lame, xvid etc, the O2 binaries of 4.4 were faster than the O3 binaries of 4.3 (the O3 versions of 4.4 was even faster).
GCC is getting better and better (in what has to do with performance of course).

Comment

Since version 4.2 GCC produces more bloated and bloated code with no improvements in performance.

The compiler itself is getting terribly slow.

It's a perfect example of a software getting more bloated instead of getting leaner and faster.

Well that's a load of bull. There has been numerous performance improvements on the generated code. I must admit that I haven't made any timings on compilation speed though. Though considering that more optimizations has been added to the -O2-3 levels it's very likely to have become slower, but that's pretty much unavoidable since more optimizations means more work for the compiler.

Comment

@birdie
You are wrong again. I did a lot of tests in my Gentoo system and 4.4 is 3% faster than 4.2 in average.
Unfortunately I've not kept comparisons between 4.4 and 4.2 but I have few tests between 4.4 and 4.3 which shows a minor boost.
Here is one with Lame encoder.
Ntoice that O2 of 4.4 is faster than O3 of 4.3.
The difference between 4.4 and 4.2 was even larger.