New AIX libstdc++ testsuite failures
Simon Martin
simartin@users.sourceforge.net
Tue Feb 20 06:59:00 GMT 2007
Hello David.
> 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?
The cause is the fix that I've committed for PR c++/14622 (see
http://gcc.gnu.org/ml/gcc-patches/2007-02/msg01082.html), that detects type
mismatches between explicit instantiations and their declaration.
It's exactly what happens here: basic_string<...>::_Rep::_S_max_size is
declared as a const size_type, and it is explicitly instantiated as a
size_type in the test case, hence the error message.
Since I've tested on i686-pc-linux-gnu, I did not see those occurences of the
error in the testsuite (there were some others that I've fixed), sorry...
I can look into this at the end of the day and send you a patch (I don't have
access to AIX).
Sorry for the inconvenience.
Best regards,
Simon
More information about the Libstdc++
mailing list