Is this a reasonable expectation? Execution times (seconds) garbage collection : 0.16 ( 0%) usr 0.00 ( 0%) sys 0.15 ( 0%) wall 0 kB ( 0%) ggc callgraph construction: 0.02 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 995 kB ( 3%) ggc callgraph optimization: 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 255 kB ( 1%) ggc ipa pure const : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc CFG verifier : 0.11 ( 0%) usr 0.00 ( 0%) sys 0.12 ( 0%) wall 0 kB ( 0%) ggc trivially dead code : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 0 kB ( 0%) ggc df multiple defs : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 0 kB ( 0%) ggc df reaching defs : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 0 kB ( 0%) ggc df live regs : 0.27 ( 0%) usr 0.00 ( 0%) sys 0.25 ( 0%) wall 0 kB ( 0%) ggc df live&initialized regs: 0.09 ( 0%) usr 0.00 ( 0%) sys 0.09 ( 0%) wall 0 kB ( 0%) ggc df use-def / def-use chains: 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc df reg dead/unused notes: 0.18 ( 0%) usr 0.00 ( 0%) sys 0.20 ( 0%) wall 562 kB ( 2%) ggc register information : 0.07 ( 0%) usr 0.01 ( 0%) sys 0.07 ( 0%) wall 0 kB ( 0%) ggc alias analysis : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 576 kB ( 2%) ggc alias stmt walking : 0.07 ( 0%) usr 0.05 ( 1%) sys 0.17 ( 0%) wall 0 kB ( 0%) ggc register scan : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc rebuild jump labels : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc preprocessing : 0.22 ( 0%) usr 0.09 ( 2%) sys 0.29 ( 0%) wall 1267 kB ( 3%) ggc lexical analysis : 0.37 ( 0%) usr 0.27 ( 7%) sys 0.60 ( 1%) wall 0 kB ( 0%) ggc parser : 0.15 ( 0%) usr 0.12 ( 3%) sys 0.33 ( 0%) wall 3172 kB ( 9%) ggc inline heuristics : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 0 kB ( 0%) ggc tree gimplify : 0.07 ( 0%) usr 0.01 ( 0%) sys 0.08 ( 0%) wall 3400 kB ( 9%) ggc tree CFG construction : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc tree VRP : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 2 kB ( 0%) ggc tree copy propagation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc tree PTA : 0.07 ( 0%) usr 0.03 ( 1%) sys 0.08 ( 0%) wall 437 kB ( 1%) ggc tree SSA rewrite : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 1489 kB ( 4%) ggc tree SSA other : 0.03 ( 0%) usr 0.03 ( 1%) sys 0.06 ( 0%) wall 0 kB ( 0%) ggc tree SSA incremental : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc tree operand scan : 0.06 ( 0%) usr 0.01 ( 0%) sys 0.08 ( 0%) wall 725 kB ( 2%) ggc dominator optimization: 0.01 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc tree CCP : 0.12 ( 0%) usr 0.02 ( 1%) sys 0.14 ( 0%) wall 531 kB ( 1%) ggc tree reassociation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc tree PRE : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc tree FRE : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc tree conservative DCE : 0.05 ( 0%) usr 0.06 ( 2%) sys 0.06 ( 0%) wall 0 kB ( 0%) ggc tree aggressive DCE : 0.04 ( 0%) usr 0.02 ( 1%) sys 0.06 ( 0%) wall 1 kB ( 0%) ggc tree SSA verifier : 0.61 ( 1%) usr 0.00 ( 0%) sys 0.54 ( 1%) wall 0 kB ( 0%) ggc tree STMT verifier : 0.98 ( 1%) usr 0.05 ( 1%) sys 1.08 ( 1%) wall 0 kB ( 0%) ggc callgraph verifier : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 0 kB ( 0%) ggc expand : 0.81 ( 1%) usr 0.07 ( 2%) sys 0.89 ( 1%) wall 6979 kB (19%) ggc forward prop : 0.24 ( 0%) usr 0.00 ( 0%) sys 0.23 ( 0%) wall 853 kB ( 2%) ggc CSE : 0.10 ( 0%) usr 0.00 ( 0%) sys 0.10 ( 0%) wall 0 kB ( 0%) ggc dead code elimination : 0.05 ( 0%) usr 0.00 ( 0%) sys 0.05 ( 0%) wall 0 kB ( 0%) ggc dead store elim1 : 0.07 ( 0%) usr 0.01 ( 0%) sys 0.07 ( 0%) wall 495 kB ( 1%) ggc dead store elim2 : 0.45 ( 1%) usr 0.01 ( 0%) sys 0.46 ( 1%) wall 539 kB ( 1%) ggc CPROP : 0.15 ( 0%) usr 0.00 ( 0%) sys 0.15 ( 0%) wall 0 kB ( 0%) ggc CSE 2 : 0.08 ( 0%) usr 0.00 ( 0%) sys 0.07 ( 0%) wall 0 kB ( 0%) ggc branch prediction : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc combiner : 0.05 ( 0%) usr 0.00 ( 0%) sys 0.05 ( 0%) wall 327 kB ( 1%) ggc regmove : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc integrated RA : 1.51 ( 2%) usr 0.07 ( 2%) sys 1.57 ( 2%) wall 355 kB ( 1%) ggc reload : 0.37 ( 0%) usr 0.01 ( 0%) sys 0.38 ( 0%) wall 1690 kB ( 5%) ggc reload CSE regs : 0.21 ( 0%) usr 0.01 ( 0%) sys 0.22 ( 0%) wall 1309 kB ( 4%) ggc thread pro- & epilogue: 0.07 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall 1 kB ( 0%) ggc peephole 2 : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 0 kB ( 0%) ggc hard reg cprop : 0.23 ( 0%) usr 0.00 ( 0%) sys 0.22 ( 0%) wall 24 kB ( 0%) ggc scheduling 2 : 0.78 ( 1%) usr 0.06 ( 2%) sys 0.84 ( 1%) wall 4884 kB (13%) ggc machine dep reorg : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 0 kB ( 0%) ggc final : 0.11 ( 0%) usr 0.01 ( 0%) sys 0.11 ( 0%) wall 463 kB ( 1%) ggc symout : 0.02 ( 0%) usr 0.01 ( 0%) sys 0.03 ( 0%) wall 2032 kB ( 5%) ggc variable tracking : 66.23 (88%) usr 2.83 (73%) sys 69.10 (87%) wall 2953 kB ( 8%) ggc TOTAL : 75.61 3.86 79.54 37312 kB Extra diagnostic checks enabled; compiler may run slowly. Configure with --enable-checking=release to disable checks.
-- Summary: PR43058 takes 75 sec to compile on a 2.8G Xeon. Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: iains at gcc dot gnu dot org GCC target triplet: i686-apple-darwin9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43753