Hello,

last comparison is here: http://gcc.gnu.org/ml/gcc/2005-01/msg01714.html

First of all, who has been this brave man/woman who fixed ir.cc
regressions? I would like to thank him/her! :-)

Well, the results are excelent and regressions (results worser than 5%)
are only those:

-O1: static.cc (~9%), except2.cc (~5%), pi_impl.cc (~9%), ir.cc (~7%) and
     some regressions on very small files: uni_base64.cc (~6%),
     uni_unicode.cc (~7%), uni_fromuni.cc (~11%), uni_touni.cc (~15%)

-O2: static.cc (~15%), except2.cc (~5%), pi_impl.cc (~6%) and again some
     regeressins on the small files: uni_base64.cc (~7%)


Overall, 4.0 is now faster about 37% for -O0, 16% for -O1 and 15% for -O2
than 3.4.2 which is really great progress! Thank you all who are working
on making GCC more usable!

Karel
--
Karel Gardas                  [EMAIL PROTECTED]
ObjectSecurity Ltd.           http://www.objectsecurity.com


File            342-O0  400-O0  Delta%  342-O1  400-O1  Delta%  342-O2  400-O2  
Delta%

os-unix.cc      3.98    3.2     24.38   4.39    3.52    24.72   4.43    3.89    
13.88
dii.cc          11.96   8.1     47.65   13.39   11.76   13.86   16.15   14.92   
8.24
typecode.cc     8.77    7.13    23      12.96   13.64   -4.99   31.52   19.36   
62.81
any.cc          6.61    5.37    23.09   8.97    9.16    -2.07   12.71   12.17   
4.44
codec.cc        5.67    4.54    24.89   7.3     6.96    4.89    9.11    9.13    
-0.22
buffer.cc       3.21    2.58    24.42   3.43    2.87    19.51   3.53    2.99    
18.06
context.cc      3.38    2.8     20.71   3.7     3.71    -0.27   4.04    4.14    
-2.42
except.cc       4.23    3.41    24.05   4.79    4.37    9.61    5.89    5.32    
10.71
dispatch.cc     4.29    3.33    28.83   4.68    4.06    15.27   4.81    4.4     
9.32
string.cc       3.26    2.52    29.37   3.39    2.7     25.56   3.3     2.76    
19.57
object.cc       4.55    3.76    21.01   5.7     4.92    15.85   6.87    5.73    
19.9
address.cc      5.12    3.75    36.53   6.24    4.58    36.24   7.11    5.25    
35.43
ior.cc          11.8    7.76    52.06   13.99   9.92    41.03   16.15   11.52   
40.19
orb.cc          16.1    11.25   43.11   24.62   19.17   28.43   36.33   25.21   
44.11
boa.cc          8.47    6.42    31.93   11.39   9.96    14.36   13.86   12.64   
9.65
dsi.cc          9.65    6.72    43.6    10.99   8.31    32.25   11.84   9.53    
24.24
transport.cc    3.95    3.05    29.51   4.3     3.27    31.5    4.3     3.48    
23.56
t..port/tcp.cc  3.87    3.05    26.89   4.23    3.34    26.65   4.27    3.63    
17.63
t..port/udp.cc  3.95    3.16    25      4.36    3.53    23.51   4.52    3.88    
16.49
t..port/unix.cc 3.86    2.99    29.1    4.14    3.38    22.49   4.18    3.65    
14.52
iop.cc          15.36   10.63   44.5    21.21   19.81   7.07    28.01   26.3    
6.5
util.cc         5.82    4.59    26.8    7.6     6.71    13.26   9.85    8.14    
21.01
basic_seq.cc    3.62    3.12    16.03   3.84    3.66    4.92    3.76    3.94    
-4.57
fast_array.cc   3.73    2.91    28.18   3.87    2.93    32.08   3.82    2.99    
27.76
ssl.cc          8.69    5.42    60.33   8.72    5.33    63.6    8.39    5.52    
51.99
fixed.cc        3.68    3       22.67   3.93    3.53    11.33   4.1     4.06    
0.99
intercept.cc    9.62    6.66    44.44   10.93   8.5     28.59   11.68   10      
16.8
codeset.cc      5.73    4.5     27.33   7.14    6.82    4.69    9.72    9.02    
7.76
queue.cc        4.21    3.26    29.14   4.56    3.59    27.02   4.59    3.86    
18.91
static.cc       19.3    14.69   31.38   23.56   25.9    -9.03   28.04   33.13   
-15.36
current.cc      8.3     5.22    59      8.37    5.18    61.58   8.07    5.1     
58.24
policy_impl.cc  11.97   7.98    50      13.06   10.19   28.16   14.76   11.95   
23.51
service_info.cc 8.22    5.23    57.17   8.26    5.13    61.01   7.97    5.15    
54.76
ioptypes.cc     9.93    6.92    43.5    12.03   8.39    43.38   12.95   9.47    
36.75
ssliop.cc       8.48    5.38    57.62   8.54    5.24    62.98   8.16    5.12    
59.38
value.cc        10.65   6.61    61.12   11.36   7.67    48.11   11.84   8.79    
34.7
valuetype.cc    9.3     6.14    51.47   9.99    7.35    35.92   10.53   8.26    
27.48
v..type_impl.cc 11.88   8.42    41.09   12.39   10.63   16.56   12.94   12.52   
3.35
dynany_impl.cc  10.34   8.33    24.13   15.52   16.08   -3.48   22.96   21.42   
7.19
policy2.cc      8.51    5.38    58.18   8.57    5.39    59      8.46    5.58    
51.61
tckind.cc       8.26    5.22    58.24   8.29    5.02    65.14   7.98    5.08    
57.09
orb_excepts.cc  8.44    5.21    62      8.55    5.32    60.71   8.27    5.42    
52.58
policy.cc       8.37    5.3     57.92   8.46    5.29    59.92   8.26    5.49    
50.46
poa.cc          12.25   8.38    46.18   14.43   12.16   18.67   16.92   15.42   
9.73
poa_base.cc     9.65    6.55    47.33   10.19   7.64    33.38   11.03   8.48    
30.07
poa_impl.cc     16.5    12.02   37.27   21.97   20.47   7.33    28.77   26.29   
9.43
dynany.cc       9.51    6.47    46.99   10.28   7.66    34.2    11.21   8.5     
31.88
uni_base64.cc   0.12    0.09    33.33   0.17    0.18    -5.56   0.25    0.27    
-7.41
uni_unicode.cc  0.19    0.17    11.76   0.27    0.29    -6.9    0.42    0.44    
-4.55
uni_fromuni.cc  0.39    0.34    14.71   0.58    0.65    -10.77  1.09    1.08    
0.93
uni_touni.cc    0.4     0.4     0       0.67    0.79    -15.19  1.21    1.18    
2.54
except2.cc      6.51    5.31    22.6    9.99    10.58   -5.58   12.78   13.47   
-5.12
pi.cc           10.84   7.08    53.11   11.94   9.24    29.22   12.79   10.71   
19.42
pi_impl.cc      18.27   13.47   35.63   22.33   24.66   -9.45   29.44   31.32   
-6
typecode_seq.cc 8.64    5.82    48.45   9.08    6.01    51.08   8.82    6.41    
37.6
timebase.cc     8.24    5.28    56.06   8.45    5.27    60.34   8.15    5.23    
55.83
ir.cc           45.25   41.9    8       69.39   74.22   -6.51   95.78   99.3    
-3.54
ir_base.cc      11.17   7.6     46.97   12.85   10.64   20.77   15.02   13.06   
15.01
imr.cc          14.03   10.41   34.77   17.78   17.42   2.07    24.04   22.46   
7.03
mtdebug.cc      3.67    2.78    32.01   3.76    2.83    32.86   3.61    2.91    
24.05

Sum             504.72  369.08  36.75   609.84  527.5   15.61   741.36  646.44  
14.68



Reply via email to