rs6000-ibm-aix4.2.0.0: 3.1 libstdc++ testsuite link failures

rbrown64@csc.com.au rbrown64@csc.com.au
Thu Nov 8 11:13:00 GMT 2001


34 of the libstdc++-v3 testsuite failures for gcc-3.1 20011114 on
rs6000-ibm-aix4.2.0.0 are for linkage failures from undefined symbols.
This is an XCOFF platform that doesn't support GNU-ld (I think).

The following list the symbols and the tests that are missing them
std::string::_Rep::_S_terminal and  std::string::_Rep::_S_terminal are
missing from the largest number of tests.

.bool std::has_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
.bool std::has_facet<std::ctype<char> >(std::locale const&)
.bool std::has_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
.std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_get<char, std::istreambuf_iterator<char,
std::char_traits<char> > > >(std::locale const&)
.std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_put<char, std::ostreambuf_iterator<char,
std::char_traits<char> > > >(std::locale const&)
     27_io/ios_members.cc

.std::ctype<char> const& std::use_facet<std::ctype<char> >(std::locale const&)
     22_locale/ctype.cc
     27_io/ios_members.cc

.std::locale::classic()
     22_locale/collate_members_char.cc
     22_locale/ctype.cc
     22_locale/global_templates.cc
     22_locale/messages_byname.cc
     22_locale/messages_members_char.cc
     22_locale/moneypunct_members_char.cc
     22_locale/numpunct_byname.cc
     22_locale/numpunct_members_char.cc
     22_locale/static_members.cc

.std::locale::facet::facet(unsigned long)
     22_locale/collate.cc
     22_locale/ctype.cc
     22_locale/messages.cc
     22_locale/messages_byname.cc
     22_locale/moneypunct.cc
     22_locale/numpunct.cc
     22_locale/numpunct_byname.cc
     22_locale/time_put.cc

.std::locale::global(std::locale const&)
     22_locale/static_members.cc

.std::locale::locale()
     22_locale/codecvt_members_char_char.cc
     22_locale/collate.cc
     22_locale/messages.cc
     22_locale/moneypunct.cc
     22_locale/numpunct.cc
     22_locale/static_members.cc
     22_locale/time_put.cc
     27_io/ios_members.cc

.std::locale::locale(char const*)
     22_locale/collate_members_char.cc
     22_locale/ctor_copy_dtor.cc
     22_locale/messages_byname.cc
     22_locale/messages_members_char.cc
     22_locale/moneypunct_members_char.cc
     22_locale/numpunct_byname.cc
     22_locale/numpunct_members_char.cc
     22_locale/static_members.cc

.std::locale::locale(std::locale const&)
     22_locale/collate_members_char.cc
     22_locale/messages_byname.cc
     22_locale/messages_members_char.cc
     22_locale/moneypunct_members_char.cc
     22_locale/numpunct_byname.cc
     22_locale/numpunct_members_char.cc
     22_locale/time_put.cc
     27_io/ios_members.cc

.std::locale::name() const
     22_locale/messages_byname.cc
     22_locale/numpunct_byname.cc
     22_locale/static_members.cc

.std::locale::operator==(std::locale const&) const
     22_locale/collate_members_char.cc
     22_locale/messages_byname.cc
     22_locale/messages_members_char.cc
     22_locale/moneypunct_members_char.cc
     22_locale/numpunct_byname.cc
     22_locale/numpunct_members_char.cc
     22_locale/static_members.cc

.std::locale::~locale()
     22_locale/codecvt_members_char_char.cc
     22_locale/collate.cc
     22_locale/collate_members_char.cc
     22_locale/ctor_copy_dtor.cc
     22_locale/global_templates.cc
     22_locale/messages.cc
     22_locale/messages_byname.cc
     22_locale/messages_members_char.cc
     22_locale/moneypunct.cc
     22_locale/moneypunct_members_char.cc
     22_locale/numpunct.cc
     22_locale/numpunct_byname.cc
     22_locale/numpunct_members_char.cc
     22_locale/static_members.cc
     22_locale/time_put.cc
     27_io/ios_members.cc


std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_max_size
     22_locale/collate.cc
     22_locale/messages.cc
     22_locale/moneypunct.cc
     22_locale/numpunct.cc

std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_terminal
     22_locale/collate.cc

std::codecvt<char, char, mbstate_t>::id
     22_locale/codecvt_members_char_char.cc
     22_locale/global_templates.cc
     22_locale/static_members.cc

.std::ctype<char>::ctype(unsigned const*, bool, unsigned long)
.std::ctype<char>::~ctype()
std::ctype<char>::do_is(char const*, char const*, unsigned*) const
std::ctype<char>::do_is(unsigned, char) const
std::ctype<char>::do_narrow(char const*, char const*, char, char*) const
std::ctype<char>::do_narrow(char, char) const
std::ctype<char>::do_scan_is(unsigned, char const*, char const*) const
std::ctype<char>::do_scan_not(unsigned, char const*, char const*) const
std::ctype<char>::do_tolower(char) const
std::ctype<char>::do_tolower(char*, char const*) const
std::ctype<char>::do_toupper(char) const
std::ctype<char>::do_toupper(char*, char const*) const
std::ctype<char>::do_widen(char const*, char const*, char*) const
std::ctype<char>::do_widen(char) const
     22_locale/ctype_members_char.cc

std::numeric_limits<B>::digits
std::numeric_limits<B>::digits10
std::numeric_limits<B>::max_exponent10
std::numeric_limits<B>::traps
     18_support/numeric_limits.cc

std::string::_Rep::_S_max_size
     19_diagnostics/stdexceptions.cc
     21_strings/append.cc
     21_strings/assign.cc
     21_strings/char_traits_requirements.cc
     21_strings/compare.cc
     21_strings/ctor_copy_dtor.cc
     21_strings/element_access.cc
     21_strings/find.cc
     21_strings/insert.cc
     21_strings/invariants.cc
     21_strings/nonmember.cc
     21_strings/operations.cc
     21_strings/replace.cc
     21_strings/rfind.cc
     21_strings/substr.cc
     22_locale/global_templates.cc
     22_locale/messages_byname.cc
     22_locale/messages_members_char.cc
     22_locale/moneypunct.cc
     22_locale/numpunct.cc
     22_locale/numpunct_byname.cc
     22_locale/static_members.cc

std::string::_Rep::_S_terminal
     19_diagnostics/stdexceptions.cc
     21_strings/append.cc
     21_strings/assign.cc
     21_strings/char_traits_requirements.cc
     21_strings/compare.cc
     21_strings/ctor_copy_dtor.cc
     21_strings/element_access.cc
     21_strings/find.cc
     21_strings/insert.cc
     21_strings/invariants.cc
     21_strings/nonmember.cc
     21_strings/operations.cc
     21_strings/replace.cc
     21_strings/rfind.cc
     21_strings/substr.cc
     22_locale/collate_members_char.cc
     22_locale/global_templates.cc
     22_locale/messages_byname.cc
     22_locale/messages_members_char.cc
     22_locale/numpunct_byname.cc
     22_locale/static_members.cc



More information about the Gcc-bugs mailing list