https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91512
--- Comment #2 from Sunil Pandey <skpgkp2 at gmail dot com> --- Before commit time report: ========================== $ /local/skpandey/gccwork/gcc_trunk/tools-build/gcc-debug/release.a4ba5c3ec624008e899a8bcb687359db25140c23/usr/gcc-10.0.0-x86-64/bin/gfortran -m64 -c -o module_first_rk_step_part1.fppized.o -fno-unsafe-math-optimizations -mfpmath=sse -Ofast -march=native -funroll-loops -fconvert=big-endian foo.f90 -ftime-report Time variable usr sys wall GGC phase setup : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 182 kB ( 1%) phase parsing : 1.67 ( 54%) 0.07 ( 88%) 1.74 ( 54%) 10534 kB ( 72%) phase opt and generate : 1.45 ( 46%) 0.01 ( 12%) 1.46 ( 45%) 3928 kB ( 27%) garbage collection : 0.02 ( 1%) 0.00 ( 0%) 0.02 ( 1%) 0 kB ( 0%) callgraph construction : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 121 kB ( 1%) callgraph optimization : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) ipa function summary : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 11 kB ( 0%) cfg cleanup : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 34 kB ( 0%) CFG verifier : 0.05 ( 2%) 0.00 ( 0%) 0.10 ( 3%) 0 kB ( 0%) trivially dead code : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) df scan insns : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) df reaching defs : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) df live regs : 0.01 ( 0%) 0.01 ( 12%) 0.00 ( 0%) 0 kB ( 0%) df live&initialized regs : 0.03 ( 1%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) df must-initialized regs : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) df reg dead/unused notes : 0.02 ( 1%) 0.00 ( 0%) 0.01 ( 0%) 72 kB ( 0%) register information : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) alias stmt walking : 0.01 ( 0%) 0.00 ( 0%) 0.02 ( 1%) 13 kB ( 0%) parser (global) : 1.67 ( 54%) 0.07 ( 88%) 1.74 ( 54%) 10534 kB ( 72%) tree gimplify : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 430 kB ( 3%) tree CFG cleanup : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) tree VRP : 0.03 ( 1%) 0.00 ( 0%) 0.02 ( 1%) 72 kB ( 0%) tree Early VRP : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 17 kB ( 0%) tree copy propagation : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) tree PTA : 0.03 ( 1%) 0.00 ( 0%) 0.03 ( 1%) 113 kB ( 1%) dominator optimization : 0.04 ( 1%) 0.00 ( 0%) 0.03 ( 1%) 62 kB ( 0%) tree CCP : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 17 kB ( 0%) tree PRE : 0.03 ( 1%) 0.00 ( 0%) 0.04 ( 1%) 79 kB ( 1%) tree FRE : 0.03 ( 1%) 0.00 ( 0%) 0.01 ( 0%) 17 kB ( 0%) tree forward propagate : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 1 kB ( 0%) tree phiprop : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) tree aggressive DCE : 0.02 ( 1%) 0.00 ( 0%) 0.00 ( 0%) 10 kB ( 0%) tree DSE : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 1 kB ( 0%) complete unrolling : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 13 kB ( 0%) tree slp vectorization : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 53 kB ( 0%) tree SSA verifier : 0.22 ( 7%) 0.00 ( 0%) 0.15 ( 5%) 0 kB ( 0%) tree STMT verifier : 0.17 ( 5%) 0.00 ( 0%) 0.23 ( 7%) 0 kB ( 0%) dominance computation : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) expand : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 497 kB ( 3%) CSE : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 15 kB ( 0%) dead store elim1 : 0.02 ( 1%) 0.00 ( 0%) 0.01 ( 0%) 55 kB ( 0%) dead store elim2 : 0.10 ( 3%) 0.00 ( 0%) 0.10 ( 3%) 77 kB ( 1%) loop init : 0.02 ( 1%) 0.00 ( 0%) 0.03 ( 1%) 15 kB ( 0%) loop unrolling : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 94 kB ( 1%) CPROP : 0.01 ( 0%) 0.00 ( 0%) 0.02 ( 1%) 69 kB ( 0%) PRE : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) web : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 1 kB ( 0%) CSE 2 : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 10 kB ( 0%) combiner : 0.02 ( 1%) 0.00 ( 0%) 0.01 ( 0%) 102 kB ( 1%) integrated RA : 0.07 ( 2%) 0.00 ( 0%) 0.08 ( 2%) 281 kB ( 2%) LRA non-specific : 0.01 ( 0%) 0.00 ( 0%) 0.02 ( 1%) 186 kB ( 1%) LRA reload inheritance : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 51 kB ( 0%) LRA create live ranges : 0.12 ( 4%) 0.00 ( 0%) 0.12 ( 4%) 19 kB ( 0%) LRA hard reg assignment : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) LRA rematerialization : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) reload CSE regs : 0.03 ( 1%) 0.00 ( 0%) 0.03 ( 1%) 143 kB ( 1%) load CSE after reload : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) thread pro- & epilogue : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 3 kB ( 0%) peephole 2 : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) rename registers : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 17 kB ( 0%) hard reg cprop : 0.02 ( 1%) 0.00 ( 0%) 0.02 ( 1%) 3 kB ( 0%) scheduling 2 : 0.03 ( 1%) 0.00 ( 0%) 0.03 ( 1%) 157 kB ( 1%) straight-line strength reduction : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) initialize rtl : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 12 kB ( 0%) rest of compilation : 0.02 ( 1%) 0.00 ( 0%) 0.01 ( 0%) 31 kB ( 0%) remove unused locals : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) verify RTL sharing : 0.02 ( 1%) 0.00 ( 0%) 0.06 ( 2%) 0 kB ( 0%) TOTAL : 3.12 0.08 3.21 14645 kB Extra diagnostic checks enabled; compiler may run slowly. Configure with --enable-checking=release to disable checks. bash-4.4$ After commit time report: ========================= $ /local/skpandey/gccwork/gcc_trunk/tools-build/gcc-debug/release/usr/gcc-10.0.0-x86-64/bin/gfortran -m64 -c -o module_first_rk_step_part1.fppized.o -fno-unsafe-math-optimizations -mfpmath=sse -Ofast -march=native -funroll-loops -fconvert=big-endian foo.f90 -ftime-report Time variable usr sys wall GGC phase setup : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 182 kB ( 0%) phase parsing : 1.72 ( 3%) 0.07 ( 23%) 1.79 ( 4%) 13887 kB ( 10%) phase opt and generate : 47.72 ( 97%) 0.24 ( 77%) 48.04 ( 96%) 118205 kB ( 89%) garbage collection : 0.28 ( 1%) 0.02 ( 6%) 0.27 ( 1%) 0 kB ( 0%) callgraph construction : 0.02 ( 0%) 0.00 ( 0%) 0.04 ( 0%) 291 kB ( 0%) callgraph optimization : 0.03 ( 0%) 0.00 ( 0%) 0.02 ( 0%) 0 kB ( 0%) ipa function summary : 0.10 ( 0%) 0.00 ( 0%) 0.10 ( 0%) 1266 kB ( 1%) ipa devirtualization : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) ipa reference : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) ipa pure const : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) ipa icf : 0.01 ( 0%) 0.00 ( 0%) 0.02 ( 0%) 0 kB ( 0%) cfg construction : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 582 kB ( 0%) cfg cleanup : 0.19 ( 0%) 0.00 ( 0%) 0.25 ( 1%) 679 kB ( 1%) CFG verifier : 1.00 ( 2%) 0.00 ( 0%) 0.91 ( 2%) 0 kB ( 0%) trivially dead code : 0.05 ( 0%) 0.00 ( 0%) 0.05 ( 0%) 0 kB ( 0%) df scan insns : 0.02 ( 0%) 0.00 ( 0%) 0.02 ( 0%) 0 kB ( 0%) df multiple defs : 0.07 ( 0%) 0.00 ( 0%) 0.08 ( 0%) 0 kB ( 0%) df reaching defs : 0.51 ( 1%) 0.04 ( 13%) 0.52 ( 1%) 0 kB ( 0%) df live regs : 0.95 ( 2%) 0.00 ( 0%) 0.98 ( 2%) 0 kB ( 0%) df live&initialized regs : 0.65 ( 1%) 0.01 ( 3%) 0.63 ( 1%) 0 kB ( 0%) df must-initialized regs : 0.18 ( 0%) 0.02 ( 6%) 0.20 ( 0%) 0 kB ( 0%) df use-def / def-use chains : 0.12 ( 0%) 0.01 ( 3%) 0.14 ( 0%) 0 kB ( 0%) df reg dead/unused notes : 0.32 ( 1%) 0.00 ( 0%) 0.32 ( 1%) 1057 kB ( 1%) register information : 0.04 ( 0%) 0.00 ( 0%) 0.04 ( 0%) 0 kB ( 0%) alias analysis : 0.19 ( 0%) 0.00 ( 0%) 0.21 ( 0%) 4864 kB ( 4%) alias stmt walking : 11.74 ( 24%) 0.03 ( 10%) 11.89 ( 24%) 25 kB ( 0%) register scan : 0.02 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 7 kB ( 0%) rebuild jump labels : 0.02 ( 0%) 0.00 ( 0%) 0.03 ( 0%) 0 kB ( 0%) parser (global) : 1.72 ( 3%) 0.07 ( 23%) 1.79 ( 4%) 13887 kB ( 10%) inline parameters : 0.08 ( 0%) 0.00 ( 0%) 0.05 ( 0%) 22 kB ( 0%) tree gimplify : 0.09 ( 0%) 0.00 ( 0%) 0.09 ( 0%) 3489 kB ( 3%) tree CFG construction : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 690 kB ( 1%) tree CFG cleanup : 0.14 ( 0%) 0.00 ( 0%) 0.19 ( 0%) 365 kB ( 0%) tree tail merge : 0.03 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 461 kB ( 0%) tree VRP : 0.69 ( 1%) 0.00 ( 0%) 0.68 ( 1%) 4448 kB ( 3%) tree Early VRP : 0.23 ( 0%) 0.00 ( 0%) 0.25 ( 1%) 1682 kB ( 1%) tree copy propagation : 0.05 ( 0%) 0.00 ( 0%) 0.05 ( 0%) 18 kB ( 0%) tree PTA : 0.18 ( 0%) 0.00 ( 0%) 0.19 ( 0%) 135 kB ( 0%) tree PHI insertion : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 451 kB ( 0%) tree SSA rewrite : 0.02 ( 0%) 0.00 ( 0%) 0.03 ( 0%) 1009 kB ( 1%) tree SSA other : 0.02 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 128 kB ( 0%) tree SSA incremental : 0.05 ( 0%) 0.00 ( 0%) 0.07 ( 0%) 1029 kB ( 1%) tree operand scan : 0.03 ( 0%) 0.02 ( 6%) 0.08 ( 0%) 2245 kB ( 2%) dominator optimization : 0.98 ( 2%) 0.00 ( 0%) 0.93 ( 2%) 2212 kB ( 2%) backwards jump threading : 0.02 ( 0%) 0.00 ( 0%) 0.02 ( 0%) 0 kB ( 0%) tree SRA : 0.04 ( 0%) 0.00 ( 0%) 0.04 ( 0%) 95 kB ( 0%) isolate eroneous paths : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) tree CCP : 0.56 ( 1%) 0.00 ( 0%) 0.56 ( 1%) 214 kB ( 0%) tree split crit edges : 0.02 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 373 kB ( 0%) tree reassociation : 0.03 ( 0%) 0.00 ( 0%) 0.03 ( 0%) 207 kB ( 0%) tree PRE : 0.56 ( 1%) 0.00 ( 0%) 0.51 ( 1%) 406 kB ( 0%) tree FRE : 0.99 ( 2%) 0.00 ( 0%) 1.01 ( 2%) 184 kB ( 0%) tree code sinking : 0.01 ( 0%) 0.00 ( 0%) 0.02 ( 0%) 317 kB ( 0%) tree linearize phis : 0.03 ( 0%) 0.00 ( 0%) 0.03 ( 0%) 1 kB ( 0%) tree backward propagate : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) tree forward propagate : 0.14 ( 0%) 0.00 ( 0%) 0.17 ( 0%) 334 kB ( 0%) tree phiprop : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) tree conservative DCE : 0.05 ( 0%) 0.01 ( 3%) 0.03 ( 0%) 64 kB ( 0%) tree aggressive DCE : 0.12 ( 0%) 0.00 ( 0%) 0.11 ( 0%) 1580 kB ( 1%) tree DSE : 0.15 ( 0%) 0.00 ( 0%) 0.15 ( 0%) 61 kB ( 0%) PHI merge : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) tree loop invariant motion : 0.08 ( 0%) 0.00 ( 0%) 0.05 ( 0%) 0 kB ( 0%) tree loop interchange : 0.04 ( 0%) 0.00 ( 0%) 0.04 ( 0%) 504 kB ( 0%) tree canonical iv : 0.26 ( 1%) 0.00 ( 0%) 0.26 ( 1%) 4329 kB ( 3%) scev constant prop : 0.04 ( 0%) 0.00 ( 0%) 0.04 ( 0%) 451 kB ( 0%) tree loop unswitching : 0.14 ( 0%) 0.00 ( 0%) 0.22 ( 0%) 1881 kB ( 1%) loop splitting : 0.03 ( 0%) 0.00 ( 0%) 0.02 ( 0%) 230 kB ( 0%) unroll and jam : 0.05 ( 0%) 0.00 ( 0%) 0.05 ( 0%) 645 kB ( 0%) complete unrolling : 0.79 ( 2%) 0.00 ( 0%) 0.80 ( 2%) 12324 kB ( 9%) tree vectorization : 0.15 ( 0%) 0.00 ( 0%) 0.15 ( 0%) 2122 kB ( 2%) tree slp vectorization : 0.06 ( 0%) 0.00 ( 0%) 0.06 ( 0%) 677 kB ( 1%) tree loop distribution : 0.09 ( 0%) 0.00 ( 0%) 0.10 ( 0%) 1206 kB ( 1%) tree iv optimization : 0.48 ( 1%) 0.01 ( 3%) 0.48 ( 1%) 9509 kB ( 7%) predictive commoning : 0.03 ( 0%) 0.00 ( 0%) 0.02 ( 0%) 335 kB ( 0%) tree copy headers : 0.03 ( 0%) 0.00 ( 0%) 0.02 ( 0%) 1057 kB ( 1%) tree SSA uncprop : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) tree NRV optimization : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) tree SSA verifier : 6.91 ( 14%) 0.00 ( 0%) 6.80 ( 14%) 0 kB ( 0%) tree STMT verifier : 2.36 ( 5%) 0.00 ( 0%) 2.44 ( 5%) 0 kB ( 0%) tree switch lowering : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) gimple widening/fma detection : 0.01 ( 0%) 0.00 ( 0%) 0.02 ( 0%) 0 kB ( 0%) tree strlen optimization : 0.02 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) callgraph verifier : 0.02 ( 0%) 0.00 ( 0%) 0.02 ( 0%) 0 kB ( 0%) dominance frontiers : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) dominance computation : 0.56 ( 1%) 0.00 ( 0%) 0.53 ( 1%) 0 kB ( 0%) control dependences : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) out of ssa : 0.07 ( 0%) 0.00 ( 0%) 0.07 ( 0%) 32 kB ( 0%) expand vars : 0.03 ( 0%) 0.00 ( 0%) 0.04 ( 0%) 1568 kB ( 1%) expand : 0.10 ( 0%) 0.01 ( 3%) 0.10 ( 0%) 4707 kB ( 4%) jump : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) forward prop : 0.09 ( 0%) 0.00 ( 0%) 0.09 ( 0%) 847 kB ( 1%) CSE : 0.09 ( 0%) 0.00 ( 0%) 0.09 ( 0%) 115 kB ( 0%) dead code elimination : 0.07 ( 0%) 0.00 ( 0%) 0.07 ( 0%) 0 kB ( 0%) dead store elim1 : 0.13 ( 0%) 0.00 ( 0%) 0.14 ( 0%) 1574 kB ( 1%) dead store elim2 : 0.33 ( 1%) 0.00 ( 0%) 0.33 ( 1%) 1733 kB ( 1%) loop analysis : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) loop init : 0.29 ( 1%) 0.00 ( 0%) 0.30 ( 1%) 3742 kB ( 3%) loop versioning : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 36 kB ( 0%) loop invariant motion : 0.04 ( 0%) 0.00 ( 0%) 0.05 ( 0%) 8 kB ( 0%) loop unrolling : 0.98 ( 2%) 0.00 ( 0%) 0.98 ( 2%) 10848 kB ( 8%) loop fini : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) CPROP : 0.20 ( 0%) 0.01 ( 3%) 0.18 ( 0%) 1974 kB ( 1%) PRE : 0.29 ( 1%) 0.01 ( 3%) 0.30 ( 1%) 46 kB ( 0%) web : 0.11 ( 0%) 0.00 ( 0%) 0.11 ( 0%) 713 kB ( 1%) CSE 2 : 0.12 ( 0%) 0.00 ( 0%) 0.11 ( 0%) 171 kB ( 0%) branch prediction : 0.21 ( 0%) 0.00 ( 0%) 0.24 ( 0%) 3124 kB ( 2%) combiner : 0.39 ( 1%) 0.01 ( 3%) 0.39 ( 1%) 4298 kB ( 3%) if-conversion : 0.02 ( 0%) 0.00 ( 0%) 0.03 ( 0%) 25 kB ( 0%) integrated RA : 0.68 ( 1%) 0.00 ( 0%) 0.69 ( 1%) 7065 kB ( 5%) LRA non-specific : 0.34 ( 1%) 0.01 ( 3%) 0.33 ( 1%) 1436 kB ( 1%) LRA virtuals elimination : 0.02 ( 0%) 0.00 ( 0%) 0.03 ( 0%) 251 kB ( 0%) LRA create live ranges : 0.34 ( 1%) 0.00 ( 0%) 0.34 ( 1%) 143 kB ( 0%) LRA hard reg assignment : 0.04 ( 0%) 0.00 ( 0%) 0.04 ( 0%) 0 kB ( 0%) LRA rematerialization : 0.12 ( 0%) 0.00 ( 0%) 0.12 ( 0%) 0 kB ( 0%) reload : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) reload CSE regs : 0.33 ( 1%) 0.00 ( 0%) 0.34 ( 1%) 2325 kB ( 2%) load CSE after reload : 5.52 ( 11%) 0.00 ( 0%) 5.52 ( 11%) 40 kB ( 0%) ree : 0.02 ( 0%) 0.00 ( 0%) 0.02 ( 0%) 0 kB ( 0%) thread pro- & epilogue : 0.09 ( 0%) 0.00 ( 0%) 0.08 ( 0%) 3 kB ( 0%) split paths : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) combine stack adjustments : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) peephole 2 : 0.04 ( 0%) 0.00 ( 0%) 0.04 ( 0%) 78 kB ( 0%) rename registers : 0.34 ( 1%) 0.00 ( 0%) 0.35 ( 1%) 312 kB ( 0%) hard reg cprop : 0.08 ( 0%) 0.01 ( 3%) 0.08 ( 0%) 2 kB ( 0%) scheduling 2 : 0.50 ( 1%) 0.01 ( 3%) 0.50 ( 1%) 328 kB ( 0%) machine dep reorg : 0.05 ( 0%) 0.00 ( 0%) 0.06 ( 0%) 0 kB ( 0%) reorder blocks : 0.07 ( 0%) 0.00 ( 0%) 0.06 ( 0%) 266 kB ( 0%) shorten branches : 0.03 ( 0%) 0.00 ( 0%) 0.04 ( 0%) 0 kB ( 0%) final : 0.05 ( 0%) 0.00 ( 0%) 0.06 ( 0%) 1199 kB ( 1%) tree if-combine : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) straight-line strength reduction : 0.06 ( 0%) 0.00 ( 0%) 0.07 ( 0%) 98 kB ( 0%) initialize rtl : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 12 kB ( 0%) tree loop if-conversion : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) early local passes : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) rest of compilation : 0.42 ( 1%) 0.00 ( 0%) 0.39 ( 1%) 2514 kB ( 2%) remove unused locals : 0.01 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) address taken : 0.00 ( 0%) 0.00 ( 0%) 0.03 ( 0%) 0 kB ( 0%) verify loop closed : 0.02 ( 0%) 0.00 ( 0%) 0.02 ( 0%) 0 kB ( 0%) verify RTL sharing : 0.83 ( 2%) 0.00 ( 0%) 0.78 ( 2%) 0 kB ( 0%) repair loop structures : 0.05 ( 0%) 0.00 ( 0%) 0.05 ( 0%) 0 kB ( 0%) TOTAL : 49.44 0.31 49.84 132275 kB Extra diagnostic checks enabled; compiler may run slowly. Configure with --enable-checking=release to disable checks.