This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
GCC3.4.0/profiled bootstrap compile-time testing on MICO's ORB coresources
- From: Karel Gardas <kgardas at objectsecurity dot com>
- To: Jan Hubicka <jh at suse dot cz>, GCC Mailing List <gcc at gcc dot gnu dot org>
- Cc: Jan Hubicka <hubicka at ucw dot cz>
- Date: Wed, 21 Jan 2004 11:23:20 +0100 (CET)
- Subject: GCC3.4.0/profiled bootstrap compile-time testing on MICO's ORB coresources
Hello,
Honza asked for results of profiledbootstrap with our MICO sources. The
table with results is below. Conclusion: profilebootstrap helps few
percent, but it is not able to save the biggest regressions against 3.3.2
(typecode.cc -O2). In fact some new regressions happen on both -O0 and -O2
optimizations levels (typecode_seq.cc, ir_base.cc for -O0 and dynany.cc,
dynany_impl.cc for -O2).
Note: the only problem is that tested gcc340 is from 20040114 while tested
profiled gcc is gcc350 from 20040119. If you think it might do so big
difference and couse new regressions, then please let me know and I will
try to synchronize both source trees and rerun these tests.
Note2: tarbal of preprocessed sources is available on url provided in
#13775 bugreport.
Cheers,
Karel
File 332-O0 340-0O Delta % prof-O0 Delta% 332-O2 340-O2 Delta % prof-O2 Delta%
os-unix.cc 4.91 5.33 -7.88 4.58 7.21 5.44 5.73 -5.06 4.92 10.57
dii.cc 17.45 18.58 -6.08 16.93 3.07 21.03 23.09 -8.92 21.04 -0.05
typecode.cc 10.2 10.51 -2.95 9.42 8.28 25.77 35.16 -26.71 31.93 -19.29
any.cc 7.51 7.65 -1.83 6.72 11.76 13.72 13.8 -0.58 12.49 9.85
codec.cc 6.57 6.68 -1.65 5.8 13.28 9.32 10.25 -9.07 9.89 -5.76
buffer.cc 4.13 3.94 4.82 3.33 24.02 4.43 4.36 1.61 3.8 16.58
context.cc 4.22 4.15 1.69 3.6 17.22 4.95 4.77 3.77 4.31 14.85
except.cc 5.29 5.67 -6.7 4.91 7.74 6.69 7.03 -4.84 6.11 9.49
dispatch.cc 5.23 5.62 -6.94 4.81 8.73 5.9 6.19 -4.68 5.4 9.26
string.cc 4.09 3.95 3.54 3.45 18.55 4.29 4.07 5.41 3.56 20.51
object.cc 5.62 5.81 -3.27 4.95 13.54 7.5 7.92 -5.3 7.09 5.78
address.cc 5.73 6.05 -5.29 5.29 8.32 7.41 8.06 -8.06 7.13 3.93
ior.cc 16.98 18.27 -7.06 16.52 2.78 20.82 22.94 -9.24 20.67 0.73
orb.cc 22.46 23.08 -2.69 20.89 7.52 43.5 44.84 -2.99 41.23 5.51
boa.cc 10.32 10.98 -6.01 9.8 5.31 16.45 18.65 -11.8 15.5 6.13
dsi.cc 14.83 16.01 -7.37 14.46 2.56 16.43 18.49 -11.14 16.76 -1.97
transport.cc 5.01 5.25 -4.57 4.54 10.35 5.27 5.59 -5.72 4.94 6.68
t..port/tcp.cc 4.73 5.17 -8.51 4.54 4.19 5.15 5.56 -7.37 4.78 7.74
t..port/udp.cc 4.73 5.24 -9.73 4.66 1.5 5.5 5.84 -5.82 5.08 8.27
t..port/unix.cc 4.79 5.19 -7.71 4.55 5.27 5.19 5.46 -4.95 4.81 7.9
iop.cc 20.54 22.42 -8.39 20.4 0.69 33.2 35.09 -5.39 33.16 0.12
util.cc 6.5 7.02 -7.41 6 8.33 10.33 11.44 -9.7 9.88 4.55
basic_seq.cc 4.34 4.32 0.46 3.71 16.98 4.66 4.5 3.56 3.92 18.88
fast_array.cc 4.7 4.67 0.64 4.05 16.05 4.81 4.71 2.12 4.03 19.35
ssl.cc 13.66 15.15 -9.83 13.64 0.15 13.66 15.06 -9.3 13.34 2.4
fixed.cc 4.43 4.34 2.07 3.77 17.51 4.97 5.03 -1.19 4.27 16.39
intercept.cc 14.66 15.75 -6.92 14.14 3.68 16.14 17.73 -8.97 16.35 -1.28
codeset.cc 6.44 6.91 -6.8 6.01 7.15 10.6 12.01 -11.74 10.99 -3.55
queue.cc 5.14 5.51 -6.72 4.86 5.76 5.68 5.86 -3.07 5.08 11.81
static.cc 25.59 26.58 -3.72 23.47 9.03 33.05 36.93 -10.51 33.13 -0.24
current.cc 13.19 14.84 -11.12 13.13 0.46 13.29 14.41 -7.77 13.02 2.07
policy_impl.cc 17.3 18.8 -7.98 16.9 2.37 20.98 24.54 -14.51 22.72 -7.66
service_info.cc 13.18 14.63 -9.91 12.89 2.25 13.26 14.28 -7.14 12.85 3.19
ioptypes.cc 15.01 16.51 -9.09 14.64 2.53 17.42 19.43 -10.34 17.46 -0.23
ssliop.cc 13.45 14.74 -8.75 13.18 2.05 13.56 14.62 -7.25 12.91 5.03
value.cc 15.72 16.66 -5.64 15.36 2.34 17.34 18.31 -5.3 16.42 5.6
valuetype.cc 14.31 15.88 -9.89 14.05 1.85 15.47 16.79 -7.86 18.89 -18.1
v..type_impl.cc 17.02 18.64 -8.69 16.69 1.98 18.23 23.1 -21.08 17.87 2.01
dynany_impl.cc 11.02 11.74 -6.13 10.36 6.37 22.75 26.15 -13 28.92 -21.33
policy2.cc 13.37 14.77 -9.48 13.16 1.6 13.57 14.81 -8.37 13.38 1.42
tckind.cc 13.17 14.87 -11.43 12.97 1.54 13.21 14.38 -8.14 12.77 3.45
orb_excepts.cc 13.26 14.89 -10.95 13.26 0 13.51 14.68 -7.97 13.18 2.5
policy.cc 13.29 14.52 -8.47 13.15 1.06 13.55 14.61 -7.26 12.98 4.39
poa.cc 17.16 19.07 -10.02 16.9 1.54 22.04 25.03 -11.95 24.37 -9.56
poa_base.cc 14.43 15.95 -9.53 14.23 1.41 16.08 18.16 -11.45 16.34 -1.59
poa_impl.cc 22.55 23.81 -5.29 21.55 4.64 32.68 37.47 -12.78 33.5 -2.45
dynany.cc 14.52 15.97 -9.08 14.21 2.18 15.87 17.8 -10.84 19.31 -17.81
uni_base64.cc 0.1 0.12 -16.67 0.11 -9.09 0.22 0.27 -18.52 0.23 -4.35
uni_unicode.cc 0.17 0.21 -19.05 0.18 -5.56 0.39 0.45 -13.33 0.38 2.63
uni_fromuni.cc 0.35 0.41 -14.63 0.33 6.06 0.98 1.09 -10.09 0.97 1.03
uni_touni.cc 0.38 0.47 -19.15 0.36 5.56 1.03 1.19 -13.45 1.12 -8.04
except2.cc 7.06 7.47 -5.49 6.45 9.46 12.75 13.35 -4.49 11.76 8.42
pi.cc 15.61 17.53 -10.95 15.52 0.58 18.23 19.46 -6.32 17.44 4.53
pi_impl.cc 23.57 24.79 -4.92 22.39 5.27 36.58 39.06 -6.35 37.54 -2.56
typecode_seq.cc 13.58 14.99 -9.41 16.68 -18.59 13.9 15.15 -8.25 13.58 2.36
timebase.cc 13.24 14.44 -8.31 13.08 1.22 13.37 14.58 -8.3 13.03 2.61
ir.cc 59.49 53.89 10.39 48.97 21.48 106.06 127.22 -16.63 117.37 -9.64
ir_base.cc 16.19 17.64 -8.22 18.97 -14.65 19.48 21.36 -8.8 19.06 2.2
imr.cc 19.07 23.93 -20.31 18.58 2.64 28.03 31.53 -11.1 31.55 -11.16
mtdebug.cc 4.6 4.61 -0.22 3.97 15.87 7.37 4.55 61.98 3.91 88.49
Sum 696.16 742.59 -6.25 666.02 4.53 923.06 1023.99 -9.86 940.42 -1.85
--
Karel Gardas kgardas@objectsecurity.com
ObjectSecurity Ltd. http://www.objectsecurity.com