This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


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

Re:[c++] i686 toolchain additional shared fails


|Peter, can you try to build and install a glibc-2.1.3 RPM compiled with 
|gcc-2.97 on your system and then bootstrap/check gcc-2.97?

If I run the libstdc++ testsuite on a system with a glibc-2.1.3 that
was compiled by gcc-2.95.2, I get the following results:

host: Linux 2.4.1 #32 Mon Feb 5 20:34:53 CET 2001 i686
compiler: Reading specs from /home/peter/egcs/build/i686-pc-linux-gnu/libstdc++-v3/../../gcc/specs
Configured with: ../gcc/configure --disable-nls --enable-shared --enable-threads=posix
gcc version 2.97 20010211 (experimental)
g++: No input files
compiler flags: -ggdb3 -DDEBUG_ASSERT -ffunction-sections -fdata-sections 
date: 20010211
pass/fail results:  101/4 shared + 93/12 static = 194/16 total

p == pass/fail execution test
     +: pass, -b: build failure, -r: run failure, x: disabled
ctime == time to compile and link
etime == time for executable to run
text == size of the executable text section
data == size of the executable data section
total == size of the executable

p ctime	etime	text	data	total	name	
+  1	0.171	729	24	9851	17_intro/header_ciso646.cc -static
+  1	0.182	729	24	10182	17_intro/header_ciso646.cc 

+  2	0.171	358	24	20132	17_intro/header_cstdio.cc -static
+  2	0.181	358	24	20463	17_intro/header_cstdio.cc 

+  1	0.170	358	24	18198	17_intro/header_cstdlib.cc -static
+  1	0.184	358	24	18529	17_intro/header_cstdlib.cc 

+  1	0.170	358	24	9628	17_intro/header_cstring.cc -static
+  2	0.184	358	24	9959	17_intro/header_cstring.cc 

+  1	0.170	358	24	15136	17_intro/header_ctime.cc -static
+  1	0.180	358	24	15467	17_intro/header_ctime.cc 

+  2	0.170	358	24	21049	17_intro/header_cwchar.cc -static
+  2	0.181	358	24	21380	17_intro/header_cwchar.cc 

+  1	0.171	346	24	8713	17_intro/header_cwctype.cc -static
+  1	0.183	346	24	9044	17_intro/header_cwctype.cc 

+  6	0.169	346	48	162579	17_intro/header_fstream.cc -static
+  6	0.182	346	48	162910	17_intro/header_fstream.cc 

+  4	0.171	346	48	133892	17_intro/header_iomanip.cc -static
+  4	0.180	346	48	134223	17_intro/header_iomanip.cc 

+  4	0.171	346	48	99507	17_intro/header_ios.cc -static
+  4	0.181	346	48	99838	17_intro/header_ios.cc 

+  2	0.170	346	24	22035	17_intro/header_iosfwd.cc -static
+  2	0.181	346	24	22366	17_intro/header_iosfwd.cc 

+  5	0.170	170926	6312	1888482	17_intro/header_iostream.cc -static
+  4	0.181	492	48	131279	17_intro/header_iostream.cc 

+  3	0.172	346	48	130065	17_intro/header_istream.cc -static
+  4	0.180	346	48	130396	17_intro/header_istream.cc 

+  4	0.169	346	48	99515	17_intro/header_ostream.cc -static
+  4	0.180	346	48	99846	17_intro/header_ostream.cc 

+  4	0.171	346	48	130065	17_intro/header_sstream.cc -static
+  5	0.180	346	48	130396	17_intro/header_sstream.cc 

+  4	0.173	346	48	99495	17_intro/header_streambuf.cc -static
+  4	0.180	346	48	99826	17_intro/header_streambuf.cc 

+  11	0.171	170926	6280	1972603	17_intro/headers.cc -static
+  10	0.182	492	24	215414	17_intro/headers.cc 

+  2	0.170	346	24	37556	17_intro/headers_c++.cc -static
+  2	0.181	346	24	37887	17_intro/headers_c++.cc 

+  2	0.169	346	24	37560	17_intro/headers_c.cc -static
+  2	0.181	346	24	37891	17_intro/headers_c.cc 

+  2	0.170	13726	1664	171719	18_support/numeric_limits.cc -static
+  2	0.183	9438	1632	140866	18_support/numeric_limits.cc 

+  3	0.173	21097	1784	218047	20_util/auto_ptr.cc -static
+  3	0.186	16809	1752	187554	20_util/auto_ptr.cc 

-r 6	0.175	33964	2060	490387	21_strings/append.cc -static
+  6	0.183	27326	1728	367473	21_strings/append.cc 

+  8	0.170	40636	2052	567362	21_strings/capacity.cc -static
+  7	0.183	33998	1696	443826	21_strings/capacity.cc 

+  4	0.170	20332	2052	358461	21_strings/char_traits.cc -static
+  4	0.180	13694	1696	232980	21_strings/char_traits.cc 

+  4	0.173	23820	2052	369873	21_strings/compare.cc -static
+  5	0.181	17182	1696	245464	21_strings/compare.cc 

-r 6	0.171	28700	2048	457214	21_strings/ctor_copy_dtor.cc -static
+  6	0.182	22062	1728	333197	21_strings/ctor_copy_dtor.cc 

-r 5	0.175	21164	2060	362737	21_strings/element_access.cc -static
+  4	0.181	14526	1728	238074	21_strings/element_access.cc 

+  4	0.169	24572	2052	367707	21_strings/find.cc -static
+  5	0.180	17934	1696	243014	21_strings/find.cc 

-r 6	0.172	31436	2048	462132	21_strings/insert.cc -static
+  5	0.182	24798	1728	339263	21_strings/insert.cc 

+  10	0.188	181166	6248	1998947	21_strings/inserters_extractors.cc -static
+  10	0.200	33710	2720	440380	21_strings/inserters_extractors.cc 

+  5	0.171	28492	2052	407463	21_strings/invariants.cc -static
+  5	0.181	21854	1696	283637	21_strings/invariants.cc 

+  6	0.170	35116	2052	431319	21_strings/nonmember.cc -static
+  5	0.181	28478	1696	307472	21_strings/nonmember.cc 

+  4	0.170	22140	2052	365809	21_strings/operations.cc -static
+  5	0.181	15502	1696	241176	21_strings/operations.cc 

+  6	0.170	31292	2052	477676	21_strings/replace.cc -static
+  6	0.181	24654	1696	353788	21_strings/replace.cc 

+  4	0.170	21164	2052	361721	21_strings/rfind.cc -static
+  4	0.184	14526	1696	236468	21_strings/rfind.cc 

-r 5	0.171	24396	2060	407676	21_strings/substr.cc -static
+  5	0.181	17758	1728	283384	21_strings/substr.cc 

+  6	0.170	172286	6336	1949862	22_locale/codecvt_char_char.cc -static
+  6	0.181	11225	1688	294940	22_locale/codecvt_char_char.cc 

+  5	0.171	346	48	162594	22_locale/codecvt_unicode_char.cc -static
+  5	0.181	346	48	162925	22_locale/codecvt_unicode_char.cc 

+  6	0.175	346	48	162600	22_locale/codecvt_unicode_wchar_t.cc -static
+  5	0.181	346	48	162931	22_locale/codecvt_unicode_wchar_t.cc 

+  5	0.171	346	48	162594	22_locale/codecvt_wchar_t_char.cc -static
+  5	0.182	346	48	162925	22_locale/codecvt_wchar_t_char.cc 

+  5	0.171	346	48	162582	22_locale/ctor_copy_dtor.cc -static
+  5	0.180	346	48	162913	22_locale/ctor_copy_dtor.cc 

+  6	0.170	172798	6624	1938153	22_locale/ctype.cc -static
+  5	0.181	10862	2048	286223	22_locale/ctype.cc 

+  6	0.170	174670	6368	1935783	22_locale/ctype_char_members.cc -static
+  6	0.181	12494	1824	273931	22_locale/ctype_char_members.cc 

+  5	0.171	346	48	162596	22_locale/ctype_wchar_t_members.cc -static
+  5	0.181	346	48	162927	22_locale/ctype_wchar_t_members.cc 

+  12	0.170	184782	8200	2114223	22_locale/facet.cc -static
+  11	0.182	44590	5216	575154	22_locale/facet.cc 

+  7	0.182	174574	6400	1929652	22_locale/global_templates.cc -static
+  7	0.181	14878	1856	346803	22_locale/global_templates.cc 

+  8	0.172	178542	6272	1944976	22_locale/members.cc -static
+  7	0.181	21918	1856	366943	22_locale/members.cc 

+  6	0.174	174478	6464	1896285	22_locale/numpunct.cc -static
+  6	0.181	14062	1888	309151	22_locale/numpunct.cc 

+  8	0.171	175550	6272	1937141	22_locale/numpunct_byname.cc -static
+  7	0.182	18542	1856	358391	22_locale/numpunct_byname.cc 

+  7	0.172	174334	6304	1890934	22_locale/numpunct_char_members.cc -static
+  6	0.181	14286	1696	304794	22_locale/numpunct_char_members.cc 

+  7	0.171	175118	6400	1934523	22_locale/operators.cc -static
+  6	0.184	16190	1856	353387	22_locale/operators.cc 

+  6	0.171	174766	6432	1909805	22_locale/static_members.cc -static
+  6	0.182	15614	1888	328288	22_locale/static_members.cc 

-r 7	0.175	180302	6312	1942681	23_containers/bitset_ctor.cc -static
+  7	0.184	21438	1792	358497	23_containers/bitset_ctor.cc 

+  9	0.783	191870	6312	1976585	23_containers/bitset_shift.cc -static
+  8	0.796	31470	1792	389876	23_containers/bitset_shift.cc 

-b 7	0.796	0	0	0	23_containers/map_operators.cc -static
-b 6	0.796	0	0	0	23_containers/map_operators.cc 

+  6	0.000	178478	6312	1925486	23_containers/multiset.cc -static
+  6	0.000	17262	1696	337383	23_containers/multiset.cc 

-b 5	0.000	0	0	0	23_containers/set_operators.cc -static
-b 4	0.000	0	0	0	23_containers/set_operators.cc 

+  3	0.171	21582	1696	295140	23_containers/vector_capacity.cc -static
+  4	0.182	17294	1696	265080	23_containers/vector_capacity.cc 

+  9	0.171	62676	2020	841878	23_containers/vector_ctor.cc -static
+  9	0.180	44430	1696	544507	23_containers/vector_ctor.cc 

-r 3	0.173	29668	2028	501429	23_containers/vector_element_access.cc -static
+  3	0.182	11422	1696	204198	23_containers/vector_element_access.cc 

+  6	0.170	29902	1696	431334	23_containers/vector_modifiers.cc -static
+  6	0.181	25614	1696	401274	23_containers/vector_modifiers.cc 

+  7	0.171	177742	6312	1914556	24_iterators/istreambuf_iterator.cc -static
+  7	0.181	22206	2176	340092	24_iterators/istreambuf_iterator.cc 

+  9	0.170	45308	2052	615744	24_iterators/iterator.cc -static
+  9	0.181	38670	1696	491384	24_iterators/iterator.cc 

+  3	0.169	2197	24	94537	25_algorithms/lower_bound.cc -static
+  3	0.180	2197	24	94868	25_algorithms/lower_bound.cc 

+  2	0.171	869	24	63042	25_algorithms/min_max.cc -static
+  2	0.181	869	24	63373	25_algorithms/min_max.cc 

+  8	0.000	175198	6280	2022938	26_numerics/binary_closure.cc -static
+  8	0.000	13529	1688	369211	26_numerics/binary_closure.cc 

+  2	0.170	735	24	30745	26_numerics/buggy_complex.cc -static
+  2	0.180	735	24	31076	26_numerics/buggy_complex.cc 

+  2	0.394	903	24	21530	26_numerics/c_math.cc -static
+  2	0.179	903	24	21917	26_numerics/c_math.cc 

+  8	0.389	187070	6312	1991584	26_numerics/complex_inserters_extractors.cc -static
+  7	0.183	25598	2176	343757	26_numerics/complex_inserters_extractors.cc 

+  3	0.181	1679	24	33285	26_numerics/complex_value.cc -static
+  2	0.180	1679	24	33672	26_numerics/complex_value.cc 

+  6	0.171	14873	1688	270396	26_numerics/valarray.cc -static
+  5	0.182	10585	1688	240024	26_numerics/valarray.cc 

+  8	0.176	182388	6380	1944954	27_io/filebuf.cc -static
+  8	0.184	26702	2080	370991	27_io/filebuf.cc 

+  8	0.171	172884	6304	1916880	27_io/filebuf_members.cc -static
+  7	0.182	15518	1984	337624	27_io/filebuf_members.cc 

+  4	0.171	2283	48	104926	27_io/fpos.cc -static
+  4	0.180	2283	48	105257	27_io/fpos.cc 

+  8	0.399	172836	6304	1914748	27_io/ifstream_members.cc -static
+  7	0.461	15966	1984	335899	27_io/ifstream_members.cc 

+  6	0.174	175182	6312	1897216	27_io/ios_base_callbacks.cc -static
+  6	0.187	18622	1984	319103	27_io/ios_base_callbacks.cc 

-r 7	24689.000	174494	6312	1891865	27_io/ios_base_members_static.cc -static
-r 6	24689.000	17022	1984	313196	27_io/ios_base_members_static.cc 

+  6	0.175	173598	6312	1896686	27_io/ios_base_storage.cc -static
+  6	0.181	17870	2176	321909	27_io/ios_base_storage.cc 

+  6	0.171	175262	6312	1893090	27_io/ios_ctor.cc -static
+  6	0.184	18270	1984	314251	27_io/ios_ctor.cc 

+  9	777.000	179566	6376	1979442	27_io/ios_manip_basefield.cc -static
+  9	777.000	25166	2240	408286	27_io/ios_manip_basefield.cc 

+  10	0.000	179950	6376	1984372	27_io/ios_manip_fmtflags.cc -static
+  9	0.000	26846	2336	415795	27_io/ios_manip_fmtflags.cc 

-r 5	0.173	174302	6280	1844658	27_io/ios_members.cc -static
+  4	0.184	14574	1792	259558	27_io/ios_members.cc 

+  4	0.176	346	48	130045	27_io/istream.cc -static
+  4	0.182	346	48	130376	27_io/istream.cc 

+  11	1.000	190686	6824	1985067	27_io/istream_extractor_arith.cc -static
+  10	1.000	39102	3296	420318	27_io/istream_extractor_arith.cc 

-r 7	0.000	179502	6312	1906829	27_io/istream_extractor_char.cc -static
-r 6	0.000	23374	2112	330186	27_io/istream_extractor_char.cc 

+  8	0.180	180628	6284	1965879	27_io/istream_extractor_other.cc -static
+  8	0.191	24958	2080	390088	27_io/istream_extractor_other.cc 

+  7	0.173	175438	6312	1902782	27_io/istream_manip.cc -static
+  6	0.181	19998	2176	328628	27_io/istream_manip.cc 

+  9	0.180	181966	6248	1974256	27_io/istream_seeks.cc -static
+  9	0.186	30158	2400	406266	27_io/istream_seeks.cc 

+  7	0.173	174286	6312	1900609	27_io/istream_sentry.cc -static
+  6	0.182	19246	2240	326900	27_io/istream_sentry.cc 

+  10	0.209	187086	6280	1989624	27_io/istream_unformatted.cc -static
+  10	0.220	34926	2496	422668	27_io/istream_unformatted.cc 

+  7	0.171	175998	6280	1929707	27_io/istringstream_members.cc -static
+  6	0.182	21518	2176	357305	27_io/istringstream_members.cc 

+  10	0.000	171310	6280	1988252	27_io/narrow_stream_objects.cc -static
+  10	0.000	971	24	236397	27_io/narrow_stream_objects.cc 

+  8	0.461	172932	6304	1914069	27_io/ofstream_members.cc -static
+  7	0.546	15934	1984	335092	27_io/ofstream_members.cc 

+  3	0.169	346	48	99495	27_io/ostream.cc -static
+  3	0.184	346	48	99826	27_io/ostream.cc 

+  9	0.180	185278	6376	1991977	27_io/ostream_inserter_arith.cc -static
+  9	0.190	32270	2400	423262	27_io/ostream_inserter_arith.cc 

+  10	0.350	182718	6248	1983278	27_io/ostream_inserter_char.cc -static
+  9	0.367	32350	2336	418150	27_io/ostream_inserter_char.cc 

+  8	0.180	174542	6248	1941852	27_io/ostream_inserter_other.cc -static
+  8	0.192	22046	2400	373384	27_io/ostream_inserter_other.cc 

+  7	0.170	177598	6312	1932245	27_io/ostream_manip.cc -static
+  6	0.182	24318	2176	361290	27_io/ostream_manip.cc 

+  7	0.172	172958	6248	1935082	27_io/ostream_seeks.cc -static
+  7	0.181	20542	2336	365809	27_io/ostream_seeks.cc 

+  6	0.174	173902	6344	1896508	27_io/ostream_unformatted.cc -static
+  6	0.181	17934	2208	321270	27_io/ostream_unformatted.cc 

+  7	0.173	183406	6728	1913312	27_io/streambuf.cc -static
+  7	0.182	26558	2400	335762	27_io/streambuf.cc 

+  8	0.170	189454	6272	1937843	27_io/stringbuf.cc -static
+  7	0.182	34062	1888	362076	27_io/stringbuf.cc 

+  8	0.171	178846	6888	1953066	27_io/stringstream.cc -static
+  8	0.181	27502	3104	385739	27_io/stringstream.cc 

+  10	0.173	170974	6280	1972806	27_io/wide_stream_objects.cc -static
+  10	0.181	540	24	215617	27_io/wide_stream_objects.cc 

+  8	0.171	170926	6280	1993902	ext/headers.cc -static
+  8	0.184	492	24	236711	ext/headers.cc 

testrun == 1268 seconds

If I compile glibc-2.1.3 by gcc-20010211, install the libraries and
run the testsuite again. The results are:
host: Linux 2.4.1 #32 Mon Feb 5 20:34:53 CET 2001 i686
compiler: Reading specs from /home/peter/egcs/build/i686-pc-linux-gnu/libstdc++-v3/../../gcc/specs
Configured with: ../gcc/configure --disable-nls --enable-shared --enable-threads=posix
gcc version 2.97 20010211 (experimental)
g++: No input files
compiler flags: -ggdb3 -DDEBUG_ASSERT -ffunction-sections -fdata-sections 
date: 20010213
pass/fail results:  101/4 shared + 100/5 static = 201/9 total

p == pass/fail execution test
     +: pass, -b: build failure, -r: run failure, x: disabled
ctime == time to compile and link
etime == time for executable to run
text == size of the executable text section
data == size of the executable data section
total == size of the executable

p ctime	etime	text	data	total	name	
+  4	0.168	729	24	9983	17_intro/header_ciso646.cc -static
+  2	0.433	729	24	10314	17_intro/header_ciso646.cc 

+  1	0.168	358	24	20264	17_intro/header_cstdio.cc -static
+  1	0.179	358	24	20595	17_intro/header_cstdio.cc 

+  2	0.168	358	24	18330	17_intro/header_cstdlib.cc -static
+  2	0.180	358	24	18661	17_intro/header_cstdlib.cc 

+  1	0.168	358	24	9760	17_intro/header_cstring.cc -static
+  2	0.179	358	24	10091	17_intro/header_cstring.cc 

+  1	0.167	358	24	15268	17_intro/header_ctime.cc -static
+  1	0.178	358	24	15599	17_intro/header_ctime.cc 

+  2	0.168	358	24	21181	17_intro/header_cwchar.cc -static
+  2	0.178	358	24	21512	17_intro/header_cwchar.cc 

+  1	0.168	346	24	8845	17_intro/header_cwctype.cc -static
+  2	0.179	346	24	9176	17_intro/header_cwctype.cc 

+  7	0.167	346	48	162711	17_intro/header_fstream.cc -static
+  6	0.179	346	48	163042	17_intro/header_fstream.cc 

+  4	0.168	346	48	134024	17_intro/header_iomanip.cc -static
+  5	0.178	346	48	134355	17_intro/header_iomanip.cc 

+  3	0.167	346	48	99639	17_intro/header_ios.cc -static
+  3	0.179	346	48	99970	17_intro/header_ios.cc 

+  1	0.168	346	24	22167	17_intro/header_iosfwd.cc -static
+  2	0.178	346	24	22498	17_intro/header_iosfwd.cc 

+  6	0.168	170926	6312	1887895	17_intro/header_iostream.cc -static
+  4	0.179	492	48	131411	17_intro/header_iostream.cc 

+  4	0.167	346	48	130197	17_intro/header_istream.cc -static
+  4	0.178	346	48	130528	17_intro/header_istream.cc 

+  4	0.167	346	48	99647	17_intro/header_ostream.cc -static
+  4	0.179	346	48	99978	17_intro/header_ostream.cc 

+  4	0.168	346	48	130197	17_intro/header_sstream.cc -static
+  4	0.178	346	48	130528	17_intro/header_sstream.cc 

+  3	0.168	346	48	99627	17_intro/header_streambuf.cc -static
+  4	0.178	346	48	99958	17_intro/header_streambuf.cc 

+  11	0.168	170926	6280	1972016	17_intro/headers.cc -static
+  9	0.178	492	24	215546	17_intro/headers.cc 

+  2	0.167	346	24	37688	17_intro/headers_c++.cc -static
+  2	0.178	346	24	38019	17_intro/headers_c++.cc 

+  2	0.167	346	24	37692	17_intro/headers_c.cc -static
+  2	0.179	346	24	38023	17_intro/headers_c.cc 

+  2	0.167	13726	1664	171132	18_support/numeric_limits.cc -static
+  2	0.178	9438	1632	140343	18_support/numeric_limits.cc 

+  3	0.168	21097	1784	217460	20_util/auto_ptr.cc -static
+  3	0.178	16809	1752	187031	20_util/auto_ptr.cc 

+  6	0.168	33964	2060	489800	21_strings/append.cc -static
+  6	0.179	27326	1728	366950	21_strings/append.cc 

+  8	0.167	40636	2052	566775	21_strings/capacity.cc -static
+  7	0.178	33998	1696	443303	21_strings/capacity.cc 

+  4	0.168	20332	2052	357874	21_strings/char_traits.cc -static
+  4	0.178	13694	1696	232457	21_strings/char_traits.cc 

+  4	0.168	23820	2052	369286	21_strings/compare.cc -static
+  4	0.178	17182	1696	244941	21_strings/compare.cc 

+  6	0.168	28700	2048	456627	21_strings/ctor_copy_dtor.cc -static
+  5	0.180	22062	1728	332674	21_strings/ctor_copy_dtor.cc 

+  4	0.168	21164	2060	362150	21_strings/element_access.cc -static
+  4	0.180	14526	1728	237551	21_strings/element_access.cc 

+  4	0.168	24572	2052	367120	21_strings/find.cc -static
+  5	0.178	17934	1696	242491	21_strings/find.cc 

+  6	0.168	31436	2048	461545	21_strings/insert.cc -static
+  6	0.180	24798	1728	338740	21_strings/insert.cc 

+  10	0.202	181166	6248	1998360	21_strings/inserters_extractors.cc -static
+  9	0.202	33710	2720	439857	21_strings/inserters_extractors.cc 

+  5	0.168	28492	2052	406876	21_strings/invariants.cc -static
+  5	0.178	21854	1696	283114	21_strings/invariants.cc 

+  6	0.168	35116	2052	430732	21_strings/nonmember.cc -static
+  6	0.178	28478	1696	306949	21_strings/nonmember.cc 

+  4	0.168	22140	2052	365222	21_strings/operations.cc -static
+  4	0.179	15502	1696	240653	21_strings/operations.cc 

+  6	0.168	31292	2052	477089	21_strings/replace.cc -static
+  6	0.178	24654	1696	353265	21_strings/replace.cc 

+  4	0.167	21164	2052	361134	21_strings/rfind.cc -static
+  4	0.178	14526	1696	235945	21_strings/rfind.cc 

+  4	0.168	24396	2060	407089	21_strings/substr.cc -static
+  4	0.179	17758	1728	282861	21_strings/substr.cc 

+  6	0.168	172286	6336	1949275	22_locale/codecvt_char_char.cc -static
+  5	0.178	11225	1688	294417	22_locale/codecvt_char_char.cc 

+  5	0.167	346	48	162726	22_locale/codecvt_unicode_char.cc -static
+  5	0.178	346	48	163057	22_locale/codecvt_unicode_char.cc 

+  5	0.167	346	48	162732	22_locale/codecvt_unicode_wchar_t.cc -static
+  5	0.178	346	48	163063	22_locale/codecvt_unicode_wchar_t.cc 

+  5	0.168	346	48	162726	22_locale/codecvt_wchar_t_char.cc -static
+  5	0.178	346	48	163057	22_locale/codecvt_wchar_t_char.cc 

+  5	0.167	346	48	162714	22_locale/ctor_copy_dtor.cc -static
+  5	0.178	346	48	163045	22_locale/ctor_copy_dtor.cc 

+  6	0.168	172798	6624	1937566	22_locale/ctype.cc -static
+  6	0.178	10862	2048	285700	22_locale/ctype.cc 

+  6	0.167	174670	6368	1935196	22_locale/ctype_char_members.cc -static
+  6	0.178	12494	1824	273408	22_locale/ctype_char_members.cc 

+  5	0.167	346	48	162728	22_locale/ctype_wchar_t_members.cc -static
+  5	0.178	346	48	163059	22_locale/ctype_wchar_t_members.cc 

+  12	0.168	184782	8200	2113636	22_locale/facet.cc -static
+  11	0.179	44590	5216	574631	22_locale/facet.cc 

+  7	0.168	174574	6400	1929065	22_locale/global_templates.cc -static
+  6	0.178	14878	1856	346280	22_locale/global_templates.cc 

+  7	0.168	178542	6272	1944389	22_locale/members.cc -static
+  7	0.179	21918	1856	366420	22_locale/members.cc 

+  6	0.167	174478	6464	1895698	22_locale/numpunct.cc -static
+  6	0.178	14062	1888	308628	22_locale/numpunct.cc 

+  7	0.168	175550	6272	1936554	22_locale/numpunct_byname.cc -static
+  7	0.179	18542	1856	357868	22_locale/numpunct_byname.cc 

+  7	0.168	174334	6304	1890347	22_locale/numpunct_char_members.cc -static
+  6	0.179	14286	1696	304271	22_locale/numpunct_char_members.cc 

+  7	0.168	175118	6400	1933936	22_locale/operators.cc -static
+  6	0.178	16190	1856	352864	22_locale/operators.cc 

+  6	0.168	174766	6432	1909218	22_locale/static_members.cc -static
+  6	0.178	15614	1888	327765	22_locale/static_members.cc 

+  7	0.169	180302	6312	1942094	23_containers/bitset_ctor.cc -static
+  6	0.179	21438	1792	357974	23_containers/bitset_ctor.cc 

+  9	0.750	191870	6312	1975998	23_containers/bitset_shift.cc -static
+  8	0.758	31470	1792	389353	23_containers/bitset_shift.cc 

-b 6	0.758	0	0	0	23_containers/map_operators.cc -static
-b 7	0.758	0	0	0	23_containers/map_operators.cc 

+  6	0.000	178478	6312	1924899	23_containers/multiset.cc -static
+  7	0.000	17262	1696	336860	23_containers/multiset.cc 

-b 4	0.000	0	0	0	23_containers/set_operators.cc -static
-b 5	0.000	0	0	0	23_containers/set_operators.cc 

+  4	0.168	21582	1696	294553	23_containers/vector_capacity.cc -static
+  4	0.178	17294	1696	264557	23_containers/vector_capacity.cc 

+  9	0.168	62676	2020	841291	23_containers/vector_ctor.cc -static
+  8	0.178	44430	1696	543984	23_containers/vector_ctor.cc 

+  3	0.168	29668	2028	500842	23_containers/vector_element_access.cc -static
+  3	0.179	11422	1696	203675	23_containers/vector_element_access.cc 

+  6	0.168	29902	1696	430747	23_containers/vector_modifiers.cc -static
+  6	0.178	25614	1696	400751	23_containers/vector_modifiers.cc 

+  6	0.169	177742	6312	1913969	24_iterators/istreambuf_iterator.cc -static
+  6	0.179	22206	2176	339569	24_iterators/istreambuf_iterator.cc 

+  9	0.168	45308	2052	615157	24_iterators/iterator.cc -static
+  9	0.178	38670	1696	490861	24_iterators/iterator.cc 

+  3	0.167	2197	24	94669	25_algorithms/lower_bound.cc -static
+  3	0.178	2197	24	95000	25_algorithms/lower_bound.cc 

+  3	0.167	869	24	63174	25_algorithms/min_max.cc -static
+  2	0.178	869	24	63505	25_algorithms/min_max.cc 

+  8	0.000	175198	6280	2022351	26_numerics/binary_closure.cc -static
+  7	0.000	13529	1688	368688	26_numerics/binary_closure.cc 

+  2	0.168	735	24	30877	26_numerics/buggy_complex.cc -static
+  2	0.179	735	24	31208	26_numerics/buggy_complex.cc 

+  2	0.168	903	24	21662	26_numerics/c_math.cc -static
+  2	0.177	903	24	22049	26_numerics/c_math.cc 

+  7	0.170	187070	6312	1990997	26_numerics/complex_inserters_extractors.cc -static
+  7	0.183	25598	2176	343234	26_numerics/complex_inserters_extractors.cc 

+  2	0.168	1679	24	33417	26_numerics/complex_value.cc -static
+  2	0.177	1679	24	33804	26_numerics/complex_value.cc 

+  5	0.168	14873	1688	269809	26_numerics/valarray.cc -static
+  6	0.178	10585	1688	239501	26_numerics/valarray.cc 

+  8	0.169	182388	6380	1944367	27_io/filebuf.cc -static
+  8	0.180	26702	2080	370468	27_io/filebuf.cc 

+  7	0.168	172884	6304	1916293	27_io/filebuf_members.cc -static
+  6	0.179	15518	1984	337101	27_io/filebuf_members.cc 

+  3	0.168	2283	48	105058	27_io/fpos.cc -static
+  4	0.178	2283	48	105389	27_io/fpos.cc 

+  7	0.386	172836	6304	1914161	27_io/ifstream_members.cc -static
+  7	0.465	15966	1984	335376	27_io/ifstream_members.cc 

+  6	0.168	175182	6312	1896629	27_io/ios_base_callbacks.cc -static
+  5	0.179	18622	1984	318580	27_io/ios_base_callbacks.cc 

-r 5	24689.000	174494	6312	1891278	27_io/ios_base_members_static.cc -static
-r 5	24689.000	17022	1984	312673	27_io/ios_base_members_static.cc 

+  6	0.168	173598	6312	1896099	27_io/ios_base_storage.cc -static
+  5	0.179	17870	2176	321386	27_io/ios_base_storage.cc 

+  5	0.168	175262	6312	1892503	27_io/ios_ctor.cc -static
+  5	0.178	18270	1984	313728	27_io/ios_ctor.cc 

+  9	777.000	179566	6376	1978855	27_io/ios_manip_basefield.cc -static
+  9	777.000	25166	2240	407763	27_io/ios_manip_basefield.cc 

+  9	0.000	179950	6376	1983785	27_io/ios_manip_fmtflags.cc -static
+  8	0.000	26846	2336	415272	27_io/ios_manip_fmtflags.cc 

-r 5	0.170	174302	6280	1844071	27_io/ios_members.cc -static
+  4	0.180	14574	1792	259035	27_io/ios_members.cc 

+  4	0.167	346	48	130177	27_io/istream.cc -static
+  4	0.178	346	48	130508	27_io/istream.cc 

+  10	1.000	190686	6824	1984480	27_io/istream_extractor_arith.cc -static
+  9	1.000	39102	3296	419795	27_io/istream_extractor_arith.cc 

-r 7	0.000	179502	6312	1906242	27_io/istream_extractor_char.cc -static
-r 6	0.000	23374	2112	329663	27_io/istream_extractor_char.cc 

+  8	0.169	180628	6284	1965292	27_io/istream_extractor_other.cc -static
+  8	0.179	24958	2080	389565	27_io/istream_extractor_other.cc 

+  6	0.168	175438	6312	1902195	27_io/istream_manip.cc -static
+  6	0.179	19998	2176	328105	27_io/istream_manip.cc 

+  9	0.169	181966	6248	1973669	27_io/istream_seeks.cc -static
+  8	0.180	30158	2400	405743	27_io/istream_seeks.cc 

+  7	0.168	174286	6312	1900022	27_io/istream_sentry.cc -static
+  6	0.179	19246	2240	326377	27_io/istream_sentry.cc 

+  9	0.198	187086	6280	1989037	27_io/istream_unformatted.cc -static
+  9	0.218	34926	2496	422145	27_io/istream_unformatted.cc 

+  7	0.168	175998	6280	1929120	27_io/istringstream_members.cc -static
+  7	0.179	21518	2176	356782	27_io/istringstream_members.cc 

+  10	0.000	171310	6280	1987665	27_io/narrow_stream_objects.cc -static
+  10	0.000	971	24	236529	27_io/narrow_stream_objects.cc 

+  7	0.477	172932	6304	1913482	27_io/ofstream_members.cc -static
+  6	0.550	15934	1984	334569	27_io/ofstream_members.cc 

+  3	0.167	346	48	99627	27_io/ostream.cc -static
+  3	0.178	346	48	99958	27_io/ostream.cc 

+  8	0.176	185278	6376	1991390	27_io/ostream_inserter_arith.cc -static
+  8	0.187	32270	2400	422739	27_io/ostream_inserter_arith.cc 

+  9	0.346	182718	6248	1982691	27_io/ostream_inserter_char.cc -static
+  9	0.355	32350	2336	417627	27_io/ostream_inserter_char.cc 

+  8	0.196	174542	6248	1941265	27_io/ostream_inserter_other.cc -static
+  8	0.189	22046	2400	372861	27_io/ostream_inserter_other.cc 

+  7	0.168	177598	6312	1931658	27_io/ostream_manip.cc -static
+  7	0.179	24318	2176	360767	27_io/ostream_manip.cc 

+  8	0.168	172958	6248	1934495	27_io/ostream_seeks.cc -static
+  7	0.179	20542	2336	365286	27_io/ostream_seeks.cc 

+  6	0.168	173902	6344	1895921	27_io/ostream_unformatted.cc -static
+  6	0.179	17934	2208	320747	27_io/ostream_unformatted.cc 

+  7	0.168	183406	6728	1912725	27_io/streambuf.cc -static
+  6	0.179	26558	2400	335239	27_io/streambuf.cc 

+  7	0.168	189454	6272	1937256	27_io/stringbuf.cc -static
+  7	0.179	34062	1888	361553	27_io/stringbuf.cc 

+  8	0.171	178846	6888	1952479	27_io/stringstream.cc -static
+  7	0.181	27502	3104	385216	27_io/stringstream.cc 

+  10	0.168	170974	6280	1972219	27_io/wide_stream_objects.cc -static
+  10	0.179	540	24	215749	27_io/wide_stream_objects.cc 

+  8	0.168	170926	6280	1993315	ext/headers.cc -static
+  7	0.178	492	24	236843	ext/headers.cc 

testrun == 1222 seconds

All tests seem to work except for 27_io/ios_members.cc -static. 

By the way, if the command line arguments in the file tests_flags.in
or tests_flags.in, respectively, are changed from "-lc -lgcc -lc" to
"-lgcc -lc -lgcc", as proposed by Alfred Minarik in 
<http://gcc.gnu.org/ml/libstdc++/2001-01/msg00400.html>, the statically
linked executables show the same results as the dynamically build
programs. 
Confer <http://gcc.gnu.org/ml/libstdc++/2001-01/msg00401.html> and 
<http://gcc.gnu.org/ml/libstdc++/2001-01/msg00402.html>.

Peter Schmid



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