This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: New AIX libstdc++ testsuite failures
- From: Paolo Carlini <pcarlini at suse dot de>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: libstdc++ at gcc dot gnu dot org
- Date: Tue, 20 Feb 2007 01:41:47 +0100
- Subject: Re: New AIX libstdc++ testsuite failures
- References: <200702192241.l1JMfZ835226@makai.watson.ibm.com>
David Edelsohn wrote:
The number of libstdc++ testsuite failures doubled a few days
ago. The failures all are of the same form. Any idea what caused this
and how to fix it?
Not really, certainly those tests and the corresponding facilities are
unchanged, seems something having to do with no COMDAT / weak support:
all such failures happen in explicit instantiations of the form:
#if !__GXX_WEAK__
// Explicitly instantiate for systems with no COMDAT or weak support.
template
std::basic_string< A<B> >::size_type
std::basic_string< A<B> >::_Rep::_S_max_size;
template
A<B>
std::basic_string< A<B> >::_Rep::_S_terminal;
#endif
which (historically?) are there only for the benefit of OSes like AIX...
I would look for compiler changes in the COMDAT / weak support area...
Paolo.