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]
Other format: [Raw text]

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


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