------- Comment #8 from hubicka at gcc dot gnu dot org 2008-09-10 11:39 ------- And at -O0 we still need about 2GB (because of dataflow leaks?), otherwise we seem fine compilation time wise garbage collection : 0.92 ( 3%) usr 0.00 ( 0%) sys 0.93 ( 3%) wall 0 kB ( 0%) ggc callgraph construction: 0.48 ( 1%) usr 0.03 ( 2%) sys 0.53 ( 2%) wall 22055 kB ( 4%) ggc callgraph optimization: 0.44 ( 1%) usr 0.02 ( 1%) sys 0.48 ( 1%) wall 16397 kB ( 3%) ggc cfg cleanup : 0.10 ( 0%) usr 0.00 ( 0%) sys 0.10 ( 0%) wall 3 kB ( 0%) ggc trivially dead code : 0.42 ( 1%) usr 0.00 ( 0%) sys 0.44 ( 1%) wall 0 kB ( 0%) ggc df live regs : 0.80 ( 2%) usr 0.01 ( 1%) sys 0.79 ( 2%) wall 0 kB ( 0%) ggc df reg dead/unused notes: 1.57 ( 5%) usr 0.01 ( 1%) sys 1.59 ( 5%) wall 16931 kB ( 3%) ggc register information : 0.68 ( 2%) usr 0.00 ( 0%) sys 0.68 ( 2%) wall 0 kB ( 0%) ggc alias analysis : 0.27 ( 1%) usr 0.00 ( 0%) sys 0.26 ( 1%) wall 4290 kB ( 1%) ggc rebuild jump labels : 0.36 ( 1%) usr 0.00 ( 0%) sys 0.37 ( 1%) wall 0 kB ( 0%) ggc preprocessing : 0.32 ( 1%) usr 0.16 (10%) sys 0.41 ( 1%) wall 25859 kB ( 5%) ggc lexical analysis : 0.15 ( 0%) usr 0.33 (21%) sys 0.56 ( 2%) wall 0 kB ( 0%) ggc parser : 0.48 ( 1%) usr 0.17 (11%) sys 0.64 ( 2%) wall 52995 kB (10%) ggc inline heuristics : 0.28 ( 1%) usr 0.00 ( 0%) sys 0.27 ( 1%) wall 0 kB ( 0%) ggc tree gimplify : 0.89 ( 3%) usr 0.06 ( 4%) sys 0.96 ( 3%) wall 125511 kB (25%) ggc tree eh : 0.05 ( 0%) usr 0.00 ( 0%) sys 0.07 ( 0%) wall 0 kB ( 0%) ggc tree CFG construction : 0.18 ( 1%) usr 0.01 ( 1%) sys 0.18 ( 1%) wall 12213 kB ( 2%) ggc tree CFG cleanup : 0.16 ( 0%) usr 0.00 ( 0%) sys 0.12 ( 0%) wall 0 kB ( 0%) ggc tree find ref. vars : 0.15 ( 0%) usr 0.01 ( 1%) sys 0.15 ( 0%) wall 14419 kB ( 3%) ggc tree PHI insertion : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 150 kB ( 0%) ggc tree SSA rewrite : 0.08 ( 0%) usr 0.01 ( 1%) sys 0.10 ( 0%) wall 18660 kB ( 4%) ggc tree SSA other : 0.22 ( 1%) usr 0.06 ( 4%) sys 0.21 ( 1%) wall 512 kB ( 0%) ggc tree operand scan : 0.10 ( 0%) usr 0.02 ( 1%) sys 0.17 ( 1%) wall 9402 kB ( 2%) ggc tree SSA to normal : 0.22 ( 1%) usr 0.00 ( 0%) sys 0.23 ( 1%) wall 14 kB ( 0%) ggc dominance frontiers : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc dominance computation : 0.19 ( 1%) usr 0.01 ( 1%) sys 0.17 ( 1%) wall 0 kB ( 0%) ggc expand : 5.47 (17%) usr 0.40 (26%) sys 5.82 (17%) wall 171648 kB (34%) ggc jump : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc integrated RA : 5.63 (17%) usr 0.10 ( 6%) sys 5.82 (17%) wall 5190 kB ( 1%) ggc reload : 9.42 (29%) usr 0.13 ( 8%) sys 9.55 (28%) wall 8842 kB ( 2%) ggc thread pro- & epilogue: 1.01 ( 3%) usr 0.00 ( 0%) sys 1.02 ( 3%) wall 594 kB ( 0%) ggc reg stack : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc final : 1.22 ( 4%) usr 0.01 ( 1%) sys 1.25 ( 4%) wall 1639 kB ( 0%) ggc TOTAL : 32.33 1.55 33.95 508532 kB
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37448