This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug optimization/2692] excessive compile time with optimization


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2692



------- Additional Comments From pinskia at gcc dot gnu dot org  2003-08-16 14:23 -------
On powerpc-apple-darwin6.6, the combiner is where most of the work is done:
Execution times (seconds)
 garbage collection    :   1.12 ( 1%) usr   0.00 ( 0%) sys   2.16 ( 2%) wall
 cfg construction      :   0.18 ( 0%) usr   0.00 ( 0%) sys   0.57 ( 0%) wall
 cfg cleanup           :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.04 ( 0%) wall
 trivially dead code   :   0.30 ( 0%) usr   0.00 ( 0%) sys   0.33 ( 0%) wall
 life analysis         :   9.04 ( 9%) usr   0.00 ( 0%) sys  10.26 ( 8%) wall
 life info update      :   0.28 ( 0%) usr   0.00 ( 0%) sys   0.32 ( 0%) wall
 alias analysis        :   0.42 ( 0%) usr   0.00 ( 0%) sys   0.45 ( 0%) wall
 register scan         :   0.25 ( 0%) usr   0.00 ( 0%) sys   0.35 ( 0%) wall
 rebuild jump labels   :   0.10 ( 0%) usr   0.00 ( 0%) sys   0.12 ( 0%) wall
 preprocessing         :   0.13 ( 0%) usr   0.00 ( 0%) sys   0.20 ( 0%) wall
 parser                :   0.54 ( 1%) usr   0.00 ( 0%) sys   0.54 ( 0%) wall
 name lookup           :   0.66 ( 1%) usr   0.00 ( 0%) sys   0.73 ( 1%) wall
 expand                :   1.28 ( 1%) usr   0.00 ( 0%) sys   2.42 ( 2%) wall
 integration           :   1.10 ( 1%) usr   0.00 ( 0%) sys   3.75 ( 3%) wall
 jump                  :   0.07 ( 0%) usr   0.00 ( 0%) sys   0.09 ( 0%) wall
 CSE                   :   5.04 ( 5%) usr   0.00 ( 0%) sys   6.21 ( 5%) wall
 loop analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 branch prediction     :   0.08 ( 0%) usr   0.00 ( 0%) sys   0.23 ( 0%) wall
 flow analysis         :   0.05 ( 0%) usr   0.00 ( 0%) sys   0.04 ( 0%) wall
 combiner              :  63.88 (66%) usr   0.00 ( 0%) sys  82.54 (65%) wall
 if-conversion         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 local alloc           :   1.04 ( 1%) usr   0.00 ( 0%) sys   1.96 ( 2%) wall
 global alloc          :   5.34 ( 6%) usr   0.00 ( 0%) sys   6.33 ( 5%) wall
 reload CSE regs       :   3.57 ( 4%) usr   0.00 ( 0%) sys   4.07 ( 3%) wall
 flow 2                :   0.15 ( 0%) usr   0.00 ( 0%) sys   0.15 ( 0%) wall
 rename registers      :   0.24 ( 0%) usr   0.00 ( 0%) sys   0.28 ( 0%) wall
 shorten branches      :   0.11 ( 0%) usr   0.00 ( 0%) sys   0.11 ( 0%) wall
 final                 :   0.35 ( 0%) usr   0.00 ( 0%) sys   0.41 ( 0%) wall
 rest of compilation   :   0.71 ( 1%) usr   0.00 ( 0%) sys   1.76 ( 1%) wall
 TOTAL                 :  96.15             0.00           126.51


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]