http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60768
--- Comment #2 from David Binderman <dcb314 at hotmail dot com> --- (In reply to Markus Trippelsdorf from comment #1) > Are you using --enable-checking=release? No, --enable-checking=yes > Might be a dup of pr59802. Might be. Similar report from -ftime-report to previous bug report. [dcb@zippy4 foundBugs]$ fgrep -v "( 0%) usr" time.out Execution times (seconds) phase opt and generate : 347.98 (100%) usr 0.46 (57%) sys 350.31 (100%) wall 137096 kB (60%) ggc CFG verifier : 3.26 ( 1%) usr 0.00 ( 0%) sys 3.33 ( 1%) wall 0 kB ( 0%) ggc df reaching defs : 5.21 ( 1%) usr 0.02 ( 2%) sys 5.36 ( 2%) wall 0 kB ( 0%) ggc df live regs : 4.65 ( 1%) usr 0.01 ( 1%) sys 4.75 ( 1%) wall 0 kB ( 0%) ggc df live&initialized regs: 6.31 ( 2%) usr 0.01 ( 1%) sys 6.25 ( 2%) wall 0 kB ( 0%) ggc tree SSA verifier : 1.89 ( 1%) usr 0.00 ( 0%) sys 1.86 ( 1%) wall 0 kB ( 0%) ggc tree STMT verifier : 2.70 ( 1%) usr 0.00 ( 0%) sys 2.85 ( 1%) wall 0 kB ( 0%) ggc loop init : 2.56 ( 1%) usr 0.00 ( 0%) sys 2.60 ( 1%) wall 11945 kB ( 5%) ggc loop unswitching : 285.78 (82%) usr 0.01 ( 1%) sys 287.15 (82%) wall 72 kB ( 0%) ggc CPROP : 5.08 ( 1%) usr 0.09 (11%) sys 5.16 ( 1%) wall 4443 kB ( 2%) ggc PRE : 1.88 ( 1%) usr 0.04 ( 5%) sys 1.92 ( 1%) wall 1389 kB ( 1%) ggc if-conversion : 4.60 ( 1%) usr 0.00 ( 0%) sys 4.74 ( 1%) wall 2588 kB ( 1%) ggc reorder blocks : 1.92 ( 1%) usr 0.00 ( 0%) sys 1.90 ( 1%) wall 7126 kB ( 3%) ggc TOTAL : 348.90 0.81 351.64 227558 kB Extra diagnostic checks enabled; compiler may run slowly. Configure with --enable-checking=release to disable checks. I'll try --enable-checking=release and see if the times are reasonable.