This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: V3 vs. AIX
- To: libstdc++ at gcc dot gnu dot org
- Subject: Re: V3 vs. AIX
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Tue, 22 May 2001 18:10:24 -0400
- cc: Mark Mitchell <mark at codesourcery dot com>
Appended is the current "mkcheck 0" summary for AIX (removing the
--rpath flag). The test results are not horrible, but they are not as
good as other platforms. I especially am concerned about the numerous
"27_io" runtime failures when linked with the shared library.
This status is a regression from the functionality that Mark and I
had fixed in libstdc++-v3 a few months ago. There have been some recent
improvements, but none addressing the I/O area.
Basic I/O functionality seems like a reasonable definition for a
working libstdc++-v3 implementation in the GCC 3.0 Release.
If there are things that I can look for and test to help debug
this, let me know. Have implicit template instantiations been
re-introduced?
Thanks, David
running mkcheck
mkcheck: testing the build directory
making utility /u/dje/makai/gcc-3.0/powerpc-ibm-aix4.3.3.0/libstdc++-v3/testsuite/printnow.exe
Detailed test results in ./testsuite/20010522-mkcheck.txt
+: pass, -b: build failure, -r: run failure, x: disabled
------------------------------------------------------------------------
static shared test
------------------------------------------------------------------------
+ + 17_intro/header_cassert.cc
+ + 17_intro/header_cerrno.cc
+ + 17_intro/header_ciso646.cc
+ + 17_intro/header_csetjmp.cc
+ + 17_intro/header_cstdarg.cc
+ + 17_intro/header_cstddef.cc
+ + 17_intro/header_cstdio.cc
+ + 17_intro/header_cstdlib.cc
+ + 17_intro/header_cstring.cc
+ + 17_intro/header_ctime.cc
+ + 17_intro/header_cwchar.cc
+ + 17_intro/header_cwctype.cc
+ + 17_intro/header_fstream.cc
+ + 17_intro/header_iomanip.cc
+ + 17_intro/header_ios.cc
+ + 17_intro/header_iosfwd.cc
+ + 17_intro/header_iostream.cc
+ + 17_intro/header_istream.cc
+ + 17_intro/header_ostream.cc
+ + 17_intro/header_sstream.cc
+ + 17_intro/header_streambuf.cc
+ + 17_intro/headers.cc
+ + 17_intro/headers_c++.cc
+ + 17_intro/headers_c.cc
+ + 18_support/numeric_limits.cc
-r + 19_diagnostics/stdexceptions.cc
+ + 20_util/auto_ptr.cc
-r + 21_strings/append.cc
+ + 21_strings/c_strings.cc
-b -b 21_strings/capacity.cc
+ + 21_strings/char_traits_requirements.cc
+ + 21_strings/char_traits_typedefs.cc
+ + 21_strings/compare.cc
-r + 21_strings/ctor_copy_dtor.cc
-r + 21_strings/element_access.cc
+ + 21_strings/find.cc
-r + 21_strings/insert.cc
+ -r 21_strings/inserters_extractors.cc
+ + 21_strings/invariants.cc
+ + 21_strings/nonmember.cc
+ + 21_strings/operations.cc
+ + 21_strings/replace.cc
+ + 21_strings/rfind.cc
-r + 21_strings/substr.cc
+ + 22_locale/codecvt_char_char.cc
-b -b 22_locale/codecvt_unicode_char.cc
-b -b 22_locale/codecvt_unicode_wchar_t.cc
+ + 22_locale/codecvt_wchar_t_char.cc
-b -b 22_locale/ctor_copy_dtor.cc
+ + 22_locale/ctype.cc
-r -r 22_locale/ctype_char_members.cc
+ + 22_locale/ctype_wchar_t_members.cc
+ + 22_locale/facet.cc
+ + 22_locale/global_templates.cc
+ -r 22_locale/members.cc
-b -b 22_locale/numpunct.cc
+ -r 22_locale/numpunct_byname.cc
+ -r 22_locale/numpunct_char_members.cc
+ -r 22_locale/operators.cc
+ + 22_locale/static_members.cc
-r + 23_containers/bitset_ctor.cc
+ + 23_containers/bitset_shift.cc
-b -b 23_containers/map_operators.cc
+ + 23_containers/multiset.cc
-b -b 23_containers/set_operators.cc
+ + 23_containers/vector_capacity.cc
+ + 23_containers/vector_ctor.cc
-r + 23_containers/vector_element_access.cc
+ + 23_containers/vector_modifiers.cc
+ -r 24_iterators/istreambuf_iterator.cc
+ + 24_iterators/iterator.cc
+ -r 24_iterators/ostreambuf_iterator.cc
+ + 25_algorithms/equal.cc
+ + 25_algorithms/lower_bound.cc
+ + 25_algorithms/min_max.cc
+ + 26_numerics/binary_closure.cc
+ + 26_numerics/buggy_complex.cc
+ + 26_numerics/c99_classification_macros_c++.cc
-b -b 26_numerics/c99_classification_macros_c.cc
+ + 26_numerics/c_math.cc
+ -r 26_numerics/complex_inserters_extractors.cc
+ + 26_numerics/complex_value.cc
+ + 26_numerics/valarray.cc
+ + 26_numerics/valarray_const_bracket.cc
-r -r 27_io/filebuf.cc
-r -r 27_io/filebuf_members.cc
+ + 27_io/fpos.cc
-r -r 27_io/ifstream_members.cc
+ -r 27_io/ios_base_callbacks.cc
-r -r 27_io/ios_base_members_static.cc
+ -r 27_io/ios_base_storage.cc
+ -r 27_io/ios_ctor.cc
+ -r 27_io/ios_manip_basefield.cc
+ -r 27_io/ios_manip_fmtflags.cc
-r + 27_io/ios_members.cc
+ + 27_io/istream.cc
+ -r 27_io/istream_extractor_arith.cc
+ -r 27_io/istream_extractor_char.cc
-r -r 27_io/istream_extractor_other.cc
+ -r 27_io/istream_manip.cc
-r -r 27_io/istream_seeks.cc
+ -r 27_io/istream_sentry.cc
-r -r 27_io/istream_unformatted.cc
+ -r 27_io/istringstream_members.cc
+ + 27_io/narrow_stream_objects.cc
+ -r 27_io/ofstream_members.cc
+ + 27_io/ostream.cc
+ -r 27_io/ostream_inserter_arith.cc
+ -r 27_io/ostream_inserter_char.cc
-r -r 27_io/ostream_inserter_other.cc
+ -r 27_io/ostream_manip.cc
+ -r 27_io/ostream_seeks.cc
+ -r 27_io/ostream_unformatted.cc
+ -r 27_io/streambuf.cc
+ + 27_io/stringbuf.cc
+ -r 27_io/stringstream.cc
+ + 27_io/wide_stream_objects.cc
+ + ext/headers.cc
testrun == 1688 seconds