New AIX libstdc++ testsuite failures
Paolo Carlini
pcarlini@suse.de
Tue Feb 20 00:40:00 GMT 2007
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.
More information about the Libstdc++
mailing list