> I would be especially grateful for people testing this on primary hosts > that are not linux. In particular, AIX and Solaris.
OK on Solaris 2.5.1 and 2.6, but not OK on Solaris 7, 8, 9 and 10: FAIL: 27_io/basic_istream/ignore/wchar_t/1.cc (test for excess errors) WARNING: 27_io/basic_istream/ignore/wchar_t/1.cc compilation failed to produce executable FAIL: 27_io/basic_istream/ignore/wchar_t/2.cc (test for excess errors) WARNING: 27_io/basic_istream/ignore/wchar_t/2.cc compilation failed to produce executable FAIL: 27_io/basic_istream/ignore/wchar_t/7220.cc (test for excess errors) WARNING: 27_io/basic_istream/ignore/wchar_t/7220.cc compilation failed to produce executable FAIL: 27_io/basic_istream/peek/wchar_t/1.cc (test for excess errors) WARNING: 27_io/basic_istream/peek/wchar_t/1.cc compilation failed to produce executable FAIL: 27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc (test for excess errors) WARNING: 27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc compilation failed to produce executable FAIL: 27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc (test for excess errors) WARNING: 27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc compilation failed to produce executable /home/eric/cvs/gcc-4_0-branch/libstdc++-v3/testsuite/27_io/basic_istream/ignore\ /wchar_t/1.cc:66: undefined reference to `std::basic_istream<wchar_t, std::char\ _traits<wchar_t> >::ignore(int, long)'^M collect2: ld returned 1 exit status^M compiler exited with status 1 /home/eric/cvs/gcc-4_0-branch/libstdc++-v3/testsuite/27_io/basic_istream/ignore\ /wchar_t/2.cc:51: undefined reference to `std::basic_istream<wchar_t, std::char\ _traits<wchar_t> >::ignore(int, long)'^M /home/eric/cvs/gcc-4_0-branch/libstdc++-v3/testsuite/27_io/basic_istream/ignore\ /wchar_t/2.cc:51: undefined reference to `std::basic_istream<wchar_t, std::char\ _traits<wchar_t> >::ignore(int, long)'^M collect2: ld returned 1 exit status^M compiler exited with status 1 /home/eric/cvs/gcc-4_0-branch/libstdc++-v3/testsuite/27_io/basic_istream/ignore\ /wchar_t/7220.cc:45: undefined reference to `std::basic_istream<wchar_t, std::c\ har_traits<wchar_t> >::ignore(int, long)'^M /home/eric/cvs/gcc-4_0-branch/libstdc++-v3/testsuite/27_io/basic_istream/ignore\ /wchar_t/7220.cc:51: undefined reference to `std::basic_istream<wchar_t, std::c\ har_traits<wchar_t> >::ignore(int, long)'^M collect2: ld returned 1 exit status^M compiler exited with status 1 and so on. -- Eric Botcazou