This is the mail archive of the
libstdc++@sources.redhat.com
mailing list for the libstdc++ project.
Initial status of libstdc++-v3 on alpha-unknown-freebsd4.2
- To: libstdc++ at sources dot redhat dot com
- Subject: Initial status of libstdc++-v3 on alpha-unknown-freebsd4.2
- From: Loren James Rittle <rittle at latour dot rsch dot comm dot mot dot com>
- Date: Wed, 29 Nov 2000 03:08:47 -0600 (CST)
- CC: obrien at freebsd dot org
- Reply-to: rittle at rsch dot comm dot mot dot com
As a baseline, testsuite results for plain C look about as expected
(i.e. slightly worse than for i386-unknown-freebsd, which gets far
more attention).
With zero patches of interest installed in my source tree beyond those
now in the official tree, below are the fairly lousy testsuite results
for alpha-unknown-freebsd4.2 (I may have little time to work on this
until next week but I will try to wack it into shape at that point).
All tests are hard-coded to -static (thus results are really 39/53)
since zero tests pass when linked against the dynamic library.
All run-time failures that have been studied are apparently core dumps
without any stack traces. Starting the executables under gdb and
setting a breakpoint at _start is hit when run, but a breakpoint at
main is never hit. Looks like they are being built wrong for some
reason (I haven't even looked at libtool for this architecture yet
since I thought all the changes I made for i386-unknown-freebsd*
should have matched *-*-freebsd*).
Also of note: zero tests currently pass when `make check-install' is
run on this platform (I thought that might improve things if libtool
configuration was munged - guess not).
Regards,
Loren
host: FreeBSD 4.2-BETA FreeBSD 4.2-BETA #0: Wed Nov 1 14:21:37 CST 2000 rittle@clerc-milon.rsch.comm.mot.com:/usr/obj/usr/src/sys/CLERC-MILON alpha
compiler: Reading specs from /usr/home/rittle/tmp/gcc-build-clerc-milon-1128/alpha-unknown-freebsd4.2/libstdc++-v3/../../gcc/specs
Configured with: /usr/home/rittle/outside-cvs-src/egcs/configure --enable-shared --enable-threads=posix --enable-debug --prefix=/usr/local/beta-gcc --with-gnu-as --with-as=/usr/bin/as --with-gnu-ld --with-ld=/usr/bin/ld
gcc version 2.97 20001128 (experimental)
g++: No input files
compiler flags: -static -ggdb3 -DDEBUG_ASSERT
date: 20001128
pass/fail results: 78/106
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
(First static, then shared.)
p ctime etime text data total name
+ 4 0.165 1504 8 17724 17_intro/header_ciso646.cc
+ 2 0.160 1504 8 17724 17_intro/header_ciso646.cc
+ 13 0.169 576 8 186459 17_intro/header_fstream.cc
+ 12 0.162 576 8 186459 17_intro/header_fstream.cc
+ 8 0.170 576 8 134533 17_intro/header_iomanip.cc
+ 8 0.162 576 8 134533 17_intro/header_iomanip.cc
+ 7 0.166 576 8 100304 17_intro/header_ios.cc
+ 7 0.168 576 8 100304 17_intro/header_ios.cc
+ 2 0.168 576 8 8723 17_intro/header_iosfwd.cc
+ 3 0.167 576 8 8723 17_intro/header_iosfwd.cc
-r 25 0.180 14928 40 3368502 17_intro/header_iostream.cc
-r 24 0.184 14928 40 3368502 17_intro/header_iostream.cc
+ 7 0.170 576 8 130730 17_intro/header_istream.cc
+ 8 0.163 576 8 130730 17_intro/header_istream.cc
+ 7 0.169 576 8 100312 17_intro/header_ostream.cc
+ 6 0.165 576 8 100312 17_intro/header_ostream.cc
+ 8 0.166 576 8 130730 17_intro/header_sstream.cc
+ 8 0.163 576 8 130730 17_intro/header_sstream.cc
+ 7 0.164 576 8 97256 17_intro/header_streambuf.cc
+ 7 0.163 576 8 97256 17_intro/header_streambuf.cc
-r 37 0.312 15632 552 3465814 17_intro/headers.cc
-r 35 0.194 15632 552 3465814 17_intro/headers.cc
+ 3 0.163 16896 40 252304 18_support/numeric_limits.cc
+ 3 0.171 16896 40 252304 18_support/numeric_limits.cc
-b 5 0.171 0 0 0 20_util/auto_ptr.cc
-b 5 0.171 0 0 0 20_util/auto_ptr.cc
+ 13 0.169 49408 40 921010 21_strings/append.cc
+ 13 0.165 49408 40 921010 21_strings/append.cc
+ 15 0.168 63040 40 716922 21_strings/capacity.cc
+ 15 0.166 63040 40 716922 21_strings/capacity.cc
+ 8 0.166 25584 56 450117 21_strings/char_traits.cc
+ 8 0.166 25584 56 450117 21_strings/char_traits.cc
+ 9 0.167 31392 40 468179 21_strings/compare.cc
+ 9 0.170 31392 40 468179 21_strings/compare.cc
-r 11 0.177 40832 40 574804 21_strings/ctor_copy_dtor.cc
-r 11 0.181 40832 40 574804 21_strings/ctor_copy_dtor.cc
+ 8 0.167 26784 40 456468 21_strings/element_access.cc
+ 8 0.165 26784 40 456468 21_strings/element_access.cc
+ 10 0.197 31600 40 783958 21_strings/find.cc
+ 10 0.165 31600 40 783958 21_strings/find.cc
-r 11 0.178 44992 40 582884 21_strings/insert.cc
-r 11 0.177 44992 40 582884 21_strings/insert.cc
-r 36 0.175 60800 40 3604543 21_strings/inserters_extractors.cc
-r 35 0.176 60800 40 3604543 21_strings/inserters_extractors.cc
+ 10 0.166 39872 40 517031 21_strings/invariants.cc
+ 10 0.162 39872 40 517031 21_strings/invariants.cc
+ 12 0.166 48016 40 548504 21_strings/nonmember.cc
+ 11 0.165 48016 40 548504 21_strings/nonmember.cc
+ 8 0.172 28432 40 451359 21_strings/operations.cc
+ 9 0.164 28432 40 451359 21_strings/operations.cc
+ 12 0.166 45776 64 600724 21_strings/replace.cc
+ 12 0.167 45776 64 600724 21_strings/replace.cc
+ 9 0.167 26528 40 454985 21_strings/rfind.cc
+ 9 0.169 26528 40 454985 21_strings/rfind.cc
+ 10 0.170 32688 40 511878 21_strings/substr.cc
+ 9 0.164 32688 40 511878 21_strings/substr.cc
-r 28 0.181 19120 40 3466187 22_locale/codecvt_char_char.cc
-r 28 0.173 19120 40 3466187 22_locale/codecvt_char_char.cc
+ 11 0.172 576 8 183447 22_locale/codecvt_unicode_char.cc
+ 11 0.167 576 8 183447 22_locale/codecvt_unicode_char.cc
+ 11 0.166 576 8 183453 22_locale/codecvt_unicode_wchar_t.cc
+ 10 0.166 576 8 183453 22_locale/codecvt_unicode_wchar_t.cc
+ 11 0.168 576 8 183447 22_locale/codecvt_wchar_t_char.cc
+ 11 0.163 576 8 183447 22_locale/codecvt_wchar_t_char.cc
+ 11 0.173 576 8 183435 22_locale/ctor_copy_dtor.cc
+ 11 0.173 576 8 183435 22_locale/ctor_copy_dtor.cc
-r 27 0.398 17472 56 3440104 22_locale/ctype.cc
-r 28 0.183 17472 56 3440104 22_locale/ctype.cc
-r 27 0.180 19184 40 3445338 22_locale/ctype_char_members.cc
-r 27 0.186 19184 40 3445338 22_locale/ctype_char_members.cc
+ 10 0.166 576 8 183449 22_locale/ctype_wchar_t_members.cc
+ 10 0.164 576 8 183449 22_locale/ctype_wchar_t_members.cc
-r 36 0.173 81360 40 3743729 22_locale/facet.cc
-r 36 0.585 81360 40 3743729 22_locale/facet.cc
-r 28 0.174 27600 40 3502737 22_locale/global_templates.cc
-r 29 0.176 27600 40 3502737 22_locale/global_templates.cc
-r 30 0.176 29648 40 3508410 22_locale/operators.cc
-r 29 0.178 29648 40 3508410 22_locale/operators.cc
-r 28 0.176 28576 40 3482872 22_locale/static_members.cc
-r 27 0.180 28576 40 3482872 22_locale/static_members.cc
-r 28 0.178 42016 552 3535832 23_containers/bitset_ctor.cc
-r 28 0.186 42016 552 3535832 23_containers/bitset_ctor.cc
-r 30 0.175 56432 552 3580851 23_containers/bitset_shift.cc
-r 30 0.171 56432 552 3580851 23_containers/bitset_shift.cc
-b 13 0.171 0 0 0 23_containers/map_operators.cc
-b 14 0.171 0 0 0 23_containers/map_operators.cc
-r 28 0.174 31280 40 3502419 23_containers/multiset.cc
-r 28 0.176 31280 40 3502419 23_containers/multiset.cc
-b 9 0.176 0 0 0 23_containers/set_operators.cc
-b 10 0.176 0 0 0 23_containers/set_operators.cc
+ 7 0.165 31472 40 390455 23_containers/vector_capacity.cc
+ 7 0.167 31472 40 390455 23_containers/vector_capacity.cc
-r 31 0.177 81808 40 3780323 23_containers/vector_ctor.cc
-r 32 0.176 81808 40 3780323 23_containers/vector_ctor.cc
-r 23 0.172 20624 40 3364601 23_containers/vector_element_access.cc
-r 22 0.178 20624 40 3364601 23_containers/vector_element_access.cc
+ 11 0.167 47824 40 558682 23_containers/vector_modifiers.cc
+ 11 0.166 47824 40 558682 23_containers/vector_modifiers.cc
-r 29 0.177 41008 40 3505771 24_iterators/istreambuf_iterator.cc
-r 28 0.173 41008 40 3505771 24_iterators/istreambuf_iterator.cc
+ 18 0.165 70832 40 777060 24_iterators/iterator.cc
+ 17 0.166 70832 40 777060 24_iterators/iterator.cc
+ 4 0.165 4688 8 96538 25_algorithms/lower_bound.cc
+ 5 0.165 4688 8 96538 25_algorithms/lower_bound.cc
+ 4 0.162 1600 8 58981 25_algorithms/min_max.cc
+ 4 0.164 1600 8 58981 25_algorithms/min_max.cc
-r 30 0.174 22896 40 3521167 26_numerics/binary_closure.cc
-r 31 0.177 22896 40 3521167 26_numerics/binary_closure.cc
+ 3 0.166 1200 8 16663 26_numerics/buggy_complex.cc
+ 3 0.165 1200 8 16663 26_numerics/buggy_complex.cc
+ 2 0.184 1344 8 26290 26_numerics/c_math.cc
+ 2 0.165 1344 8 26290 26_numerics/c_math.cc
-r 30 0.176 45552 40 3671830 26_numerics/complex_inserters_extractors.cc
-r 30 0.193 45552 40 3671830 26_numerics/complex_inserters_extractors.cc
+ 3 0.206 2640 8 31137 26_numerics/complex_value.cc
+ 3 0.164 2640 8 31137 26_numerics/complex_value.cc
+ 10 0.163 17680 40 337722 26_numerics/valarray.cc
+ 10 0.168 17680 40 337722 26_numerics/valarray.cc
-r 32 0.269 45024 736 3534254 27_io/filebuf.cc
-r 32 0.176 45024 736 3534254 27_io/filebuf.cc
-r 30 0.173 27856 40 3489557 27_io/filebuf_members.cc
-r 30 0.174 27856 40 3489557 27_io/filebuf_members.cc
+ 7 0.166 3520 8 119148 27_io/fpos.cc
+ 7 0.168 3520 8 119148 27_io/fpos.cc
-r 29 0.170 28608 40 3489914 27_io/ifstream_members.cc
-r 30 0.177 28608 40 3489914 27_io/ifstream_members.cc
-r 27 0.176 35888 40 3481503 27_io/ios_base_callbacks.cc
-r 26 0.175 35888 40 3481503 27_io/ios_base_callbacks.cc
-r 26 0.178 31424 40 3471683 27_io/ios_base_members_static.cc
-r 26 0.177 31424 40 3471683 27_io/ios_base_members_static.cc
-r 26 0.176 34336 40 3477574 27_io/ios_ctor.cc
-r 27 0.175 34336 40 3477574 27_io/ios_ctor.cc
-r 32 0.172 49584 40 3585483 27_io/ios_manip_basefield.cc
-r 32 0.178 49584 40 3585483 27_io/ios_manip_basefield.cc
-r 33 0.175 52464 40 3593456 27_io/ios_manip_fmtflags.cc
-r 33 0.189 52464 40 3593456 27_io/ios_manip_fmtflags.cc
-r 25 0.175 27168 40 3418241 27_io/ios_members.cc
-r 25 0.176 27168 40 3418241 27_io/ios_members.cc
+ 8 0.168 576 8 130710 27_io/istream.cc
+ 8 0.168 576 8 130710 27_io/istream.cc
-r 37 0.172 69600 2088 3608297 27_io/istream_extractor_arith.cc
-r 37 0.174 69600 2088 3608297 27_io/istream_extractor_arith.cc
-r 27 0.172 42544 40 3497794 27_io/istream_extractor_char.cc
-r 28 0.172 42544 40 3497794 27_io/istream_extractor_char.cc
-r 31 0.197 46192 40 3559858 27_io/istream_extractor_other.cc
-r 31 0.175 46192 40 3559858 27_io/istream_extractor_other.cc
-r 27 0.174 37008 40 3490792 27_io/istream_manip.cc
-r 28 0.174 37008 40 3490792 27_io/istream_manip.cc
-r 33 0.174 53392 40 3575644 27_io/istream_seeks.cc
-r 34 0.177 53392 40 3575644 27_io/istream_seeks.cc
-r 27 0.176 32928 40 3479015 27_io/istream_sentry.cc
-r 27 0.174 32928 40 3479015 27_io/istream_sentry.cc
-r 35 0.177 60608 40 3595636 27_io/istream_unformatted.cc
-r 34 0.173 60608 40 3595636 27_io/istream_unformatted.cc
-r 28 0.180 40320 40 3521317 27_io/istringstream_members.cc
-r 28 0.172 40320 40 3521317 27_io/istringstream_members.cc
-r 36 0.300 16768 552 3496251 27_io/narrow_stream_objects.cc
-r 35 0.253 16768 552 3496251 27_io/narrow_stream_objects.cc
-r 29 0.181 28608 40 3489046 27_io/ofstream_members.cc
-r 29 0.175 28608 40 3489046 27_io/ofstream_members.cc
+ 7 0.168 576 8 100292 27_io/ostream.cc
+ 7 0.165 576 8 100292 27_io/ostream.cc
-r 34 0.180 65232 40 3609381 27_io/ostream_inserter_arith.cc
-r 34 0.178 65232 40 3609381 27_io/ostream_inserter_arith.cc
-r 34 0.176 58704 40 3589154 27_io/ostream_inserter_char.cc
-r 33 0.188 58704 40 3589154 27_io/ostream_inserter_char.cc
-r 32 0.178 40368 40 3535052 27_io/ostream_inserter_other.cc
-r 32 0.176 40368 40 3535052 27_io/ostream_inserter_other.cc
-r 29 0.175 45088 40 3528470 27_io/ostream_manip.cc
-r 30 0.177 45088 40 3528470 27_io/ostream_manip.cc
-r 32 0.201 38656 40 3526978 27_io/ostream_seeks.cc
-r 32 0.177 38656 40 3526978 27_io/ostream_seeks.cc
-r 27 0.181 33056 40 3480517 27_io/ostream_unformatted.cc
-r 27 0.173 33056 40 3480517 27_io/ostream_unformatted.cc
-r 27 0.171 43584 40 3469913 27_io/streambuf.cc
-r 28 0.174 43584 40 3469913 27_io/streambuf.cc
-r 29 0.176 58272 520 3539893 27_io/stringbuf.cc
-r 29 0.175 58272 520 3539893 27_io/stringbuf.cc
-r 33 0.172 51232 40 3558627 27_io/stringstream.cc
-r 32 0.176 51232 40 3558627 27_io/stringstream.cc
-r 35 0.334 15728 552 3466208 27_io/wide_stream_objects.cc
-r 35 0.180 15728 552 3466208 27_io/wide_stream_objects.cc
-r 30 0.183 14928 40 3470564 ext/headers.cc
-r 29 0.182 14928 40 3470564 ext/headers.cc
testrun == 3809 seconds