Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: GCC 4.5 Status Update: Not Yet Branched

  1. #1
    Join Date
    Jan 2007
    Posts
    14,808

    Default GCC 4.5 Status Update: Not Yet Branched

    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...

    http://www.phoronix.com/vr.php?view=Nzg5Nw

  2. #2
    Join Date
    Mar 2008
    Posts
    574

    Default

    Great, I'm also interested about the improvements for mingw.
    Last edited by bulletxt; 01-21-2010 at 10:25 AM.

  3. #3
    Join Date
    Sep 2008
    Posts
    332

    Default

    how is llvm and c/c++ doing?
    havent heard much about that in a while.

  4. #4

    Default

    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.

  5. #5
    Join Date
    May 2007
    Location
    Third Rock from the Sun
    Posts
    6,584

    Default

    Quote Originally Posted by birdie View Post
    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 haven't noticed any appreciable difference in compiler speed within the 4.x series.

  6. #6
    Join Date
    Mar 2009
    Location
    Hellas
    Posts
    1,046

    Default

    Quote Originally Posted by birdie View Post
    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).
    Last edited by Apopas; 01-21-2010 at 04:06 PM.

  7. #7
    Join Date
    Jan 2009
    Posts
    141

    Default

    so with llvm, does that mean gcc will be able to compile c++ code through the gpu?

  8. #8
    Join Date
    Oct 2009
    Posts
    845

    Default

    Quote Originally Posted by birdie View Post
    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.

  9. #9

    Default

    Yep, no one has done any tests and timings, but I did.

    At -O2 GCC 4.4 binaries are no faster than GCC 4.2 binaries, yet every binary produced by GCC 4.4 is up to 20% bigger in size.

    That really well translates into overall slowness of the system.

  10. #10
    Join Date
    Mar 2009
    Location
    Hellas
    Posts
    1,046

    Default

    @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.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •