This is the mail archive of the gcc@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]

Re: Big find_cross_jump performance regression.



I did a clean build this morning and got the same thing (this is not profiled,
so it's faster):

popov-207% /export/u11/lucier/programs/egcs/objdir/gcc/cc1  -fpic -fno-math-errno -mieee -mcpu=ev6 -O1 _t-c-2.i
 __copysignf copysignf __copysign copysign __fabsf fabsf __fabs fabs __floorf __floor floorf floor __fdimf fdimf __fdim fdim ___H__20___t_2d_c_2d_2 {GC 41622k -> 7909k} {GC 11861k -> 8371k} {GC 11507k -> 8711k} ___init_proc {GC 22919k -> 2097k} ____20___t_2d_c_2d_2
Execution times (seconds)
 garbage collection    :   0.25 ( 0%) usr   0.00 ( 1%) sys   0.25 ( 0%) wall
 parser                :   2.61 ( 0%) usr   0.14 (50%) sys   2.78 ( 0%) wall
 varconst              :   0.01 ( 0%) usr   0.00 ( 1%) sys   0.01 ( 0%) wall
 integration           :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.00 ( 0%) wall
 jump                  : 726.39 (99%) usr   0.04 (15%) sys 726.90 (99%) wall
 CSE                   :   0.67 ( 0%) usr   0.00 ( 1%) sys   0.71 ( 0%) wall
 loop analysis         :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.00 ( 0%) wall
 CSE 2                 :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.00 ( 0%) wall
 flow analysis         :   0.65 ( 0%) usr   0.01 ( 7%) sys   0.67 ( 0%) wall
 combiner              :   0.69 ( 0%) usr   0.00 ( 0%) sys   0.69 ( 0%) wall
 if-conversion         :   0.13 ( 0%) usr   0.01 ( 4%) sys   0.14 ( 0%) wall
 local alloc           :   0.41 ( 0%) usr   0.00 ( 0%) sys   0.41 ( 0%) wall
 global alloc          :   0.72 ( 0%) usr   0.03 (11%) sys   0.75 ( 0%) wall
 reload CSE regs       :   2.28 ( 0%) usr   0.00 ( 0%) sys   2.30 ( 0%) wall
 flow 2                :   0.57 ( 0%) usr   0.00 ( 2%) sys   0.58 ( 0%) wall
 if-conversion 2       :   0.12 ( 0%) usr   0.00 ( 3%) sys   0.13 ( 0%) wall
 shorten branches      :   0.05 ( 0%) usr   0.00 ( 0%) sys   0.05 ( 0%) wall
 final                 :   0.31 ( 0%) usr   0.00 ( 2%) sys   0.32 ( 0%) wall
 symout                :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.00 ( 0%) wall
 rest of compilation   :   0.34 ( 0%) usr   0.00 ( 0%) sys   0.33 ( 0%) wall
 TOTAL                 : 736.28             0.28           737.11

This is on alphaev6-unknown-linux-gnu.

Brad

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