------- Comment #3 from jv244 at cam dot ac dot uk 2008-12-10 16:13 ------- (In reply to comment #2) > Confirmed. 4.3 is worse (I ran out of memory). > > Probably the FE presents us with sth funny. > actually, I just got a timing report from 4.3 [4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]] (on a different machine, but with roughly the same clock speed, and plenty of RAM):
Execution times (seconds) garbage collection : 1.05 ( 0%) usr 0.00 ( 0%) sys 1.05 ( 0%) wall 0 kB ( 0%) ggc cfg cleanup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc trivially dead code : 0.70 ( 0%) usr 0.00 ( 0%) sys 0.70 ( 0%) wall 0 kB ( 0%) ggc df live regs : 0.96 ( 0%) usr 0.00 ( 0%) sys 0.96 ( 0%) wall 0 kB ( 0%) ggc df reg dead/unused notes: 1.11 ( 0%) usr 0.00 ( 0%) sys 1.12 ( 0%) wall 25889 kB ( 4%) ggc register information : 0.90 ( 0%) usr 0.00 ( 0%) sys 0.89 ( 0%) wall 0 kB ( 0%) ggc alias analysis : 0.82 ( 0%) usr 0.00 ( 0%) sys 0.83 ( 0%) wall 8335 kB ( 1%) ggc rebuild jump labels : 1.10 ( 0%) usr 0.00 ( 0%) sys 1.10 ( 0%) wall 0 kB ( 0%) ggc parser : 3.02 ( 0%) usr 0.12 ( 1%) sys 3.96 ( 0%) wall 75960 kB (12%) ggc inline heuristics :1862.97 (65%) usr 4.94 (59%) sys2078.10 (65%) wall 1 kB ( 0%) ggc tree gimplify : 0.48 ( 0%) usr 0.00 ( 0%) sys 0.47 ( 0%) wall 3446 kB ( 1%) ggc tree eh : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc tree CFG construction : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 7151 kB ( 1%) ggc expand : 967.65 (34%) usr 2.96 (35%) sys1102.03 (34%) wall 357297 kB (54%) ggc local alloc : 5.22 ( 0%) usr 0.08 ( 1%) sys 5.29 ( 0%) wall 8652 kB ( 1%) ggc global alloc : 12.28 ( 0%) usr 0.27 ( 3%) sys 12.59 ( 0%) wall 163884 kB (25%) ggc thread pro- & epilogue: 0.74 ( 0%) usr 0.00 ( 0%) sys 0.75 ( 0%) wall 172 kB ( 0%) ggc final : 2.91 ( 0%) usr 0.05 ( 1%) sys 2.92 ( 0%) wall 541 kB ( 0%) ggc symout : 0.06 ( 0%) usr 0.01 ( 0%) sys 0.07 ( 0%) wall 5690 kB ( 1%) ggc TOTAL :2862.03 8.43 3212.90 657217 kB -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38474