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.