This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re:[c++] i686 toolchain additional shared fails
- To: Franz Sirl <Franz dot Sirl at arcormail dot de>
- Subject: Re:[c++] i686 toolchain additional shared fails
- From: Peter Schmid <schmid at snake dot iap dot physik dot tu-darmstadt dot de>
- Date: Tue, 13 Feb 2001 20:58:00 +0100 (CET)
- cc: libstdc++ at gcc dot gnu dot org
|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