Index: testsuite/20_util/auto_ptr.cc =================================================================== RCS file: /cvsroot/gcc/gcc/libstdc++-v3/testsuite/20_util/auto_ptr.cc,v retrieving revision 1.6 diff -c -3 -p -r1.6 auto_ptr.cc *** testsuite/20_util/auto_ptr.cc 4 Jul 2002 07:25:17 -0000 1.6 --- testsuite/20_util/auto_ptr.cc 19 Jun 2003 18:22:55 -0000 *************** test06() *** 197,204 **** std::auto_ptr A_from_A_ptr(A_from_A.release()); VERIFY( A_from_A.get() == 0 ); VERIFY( A_from_A_ptr.get() != 0 ); ! VERIFY( A_from_A->ctor_count == 1 ); ! VERIFY( (*A_from_A).dtor_count == 0 ); A* A_ptr = A_from_A_ptr.get(); --- 197,204 ---- std::auto_ptr A_from_A_ptr(A_from_A.release()); VERIFY( A_from_A.get() == 0 ); VERIFY( A_from_A_ptr.get() != 0 ); ! VERIFY( A_from_A_ptr->ctor_count == 1 ); ! VERIFY( (*A_from_A_ptr).dtor_count == 0 ); A* A_ptr = A_from_A_ptr.get(); Index: testsuite/21_strings/basic_string/replace/char/4.cc =================================================================== RCS file: /cvsroot/gcc/gcc/libstdc++-v3/testsuite/21_strings/basic_string/replace/char/4.cc,v retrieving revision 1.1 diff -c -3 -p -r1.1 4.cc *** testsuite/21_strings/basic_string/replace/char/4.cc 18 Mar 2003 05:04:13 -0000 1.1 --- testsuite/21_strings/basic_string/replace/char/4.cc 19 Jun 2003 18:22:55 -0000 *************** test04() *** 55,61 **** str02 = "boards"; char* ptr1 = &*str01.begin(); ! char* ptr2 = &*str01.end(); str02.replace(str02.begin(), str02.end(), ptr1, ptr2); VERIFY(str02 == "geogaddi"); } --- 55,61 ---- str02 = "boards"; char* ptr1 = &*str01.begin(); ! char* ptr2 = ptr1 + str01.length(); str02.replace(str02.begin(), str02.end(), ptr1, ptr2); VERIFY(str02 == "geogaddi"); } Index: testsuite/21_strings/basic_string/replace/wchar_t/4.cc =================================================================== RCS file: /cvsroot/gcc/gcc/libstdc++-v3/testsuite/21_strings/basic_string/replace/wchar_t/4.cc,v retrieving revision 1.1 diff -c -3 -p -r1.1 4.cc *** testsuite/21_strings/basic_string/replace/wchar_t/4.cc 18 Mar 2003 05:04:13 -0000 1.1 --- testsuite/21_strings/basic_string/replace/wchar_t/4.cc 19 Jun 2003 18:22:55 -0000 *************** test04() *** 55,61 **** str02 = L"boards"; wchar_t* ptr1 = &*str01.begin(); ! wchar_t* ptr2 = &*str01.end(); str02.replace(str02.begin(), str02.end(), ptr1, ptr2); VERIFY(str02 == L"geogaddi"); } --- 55,61 ---- str02 = L"boards"; wchar_t* ptr1 = &*str01.begin(); ! wchar_t* ptr2 = ptr1 + str01.length(); str02.replace(str02.begin(), str02.end(), ptr1, ptr2); VERIFY(str02 == L"geogaddi"); } Index: testsuite/22_locale/ctype/narrow/char/1.cc =================================================================== RCS file: /cvsroot/gcc/gcc/libstdc++-v3/testsuite/22_locale/ctype/narrow/char/1.cc,v retrieving revision 1.1 diff -c -3 -p -r1.1 1.cc *** testsuite/22_locale/ctype/narrow/char/1.cc 21 Jan 2003 15:29:13 -0000 1.1 --- testsuite/22_locale/ctype/narrow/char/1.cc 19 Jun 2003 18:22:56 -0000 *************** void test01() *** 56,62 **** } // narrow(const charT* low, const charT* high, char dfault, char* dest) const ! ctype_c.narrow(&wide[0], &wide[wide.length()], dfault, &narrow_chars[0]); VERIFY( narrow_chars[0] != dfault ); for (int i = 0; i < wide.length(); ++i) VERIFY( narrow_chars[i] == narrow[i] ); --- 56,62 ---- } // narrow(const charT* low, const charT* high, char dfault, char* dest) const ! ctype_c.narrow(&wide[0], &wide[0] + wide.length(), dfault, &narrow_chars[0]); VERIFY( narrow_chars[0] != dfault ); for (int i = 0; i < wide.length(); ++i) VERIFY( narrow_chars[i] == narrow[i] ); Index: testsuite/22_locale/ctype/narrow/char/2.cc =================================================================== RCS file: /cvsroot/gcc/gcc/libstdc++-v3/testsuite/22_locale/ctype/narrow/char/2.cc,v retrieving revision 1.1 diff -c -3 -p -r1.1 2.cc *** testsuite/22_locale/ctype/narrow/char/2.cc 21 Jan 2003 15:29:13 -0000 1.1 --- testsuite/22_locale/ctype/narrow/char/2.cc 19 Jun 2003 18:22:56 -0000 *************** void test02() *** 60,66 **** } // narrow(const charT* low, const charT* high, char dfault, char* dest) const ! ctype_c.narrow(&wide[0], &wide[wide.length()], dfault, &narrow_chars[0]); VERIFY( narrow_chars[0] != dfault ); for (int i = 0; i < wide.length(); ++i) VERIFY( narrow_chars[i] == narrow[i] ); --- 60,66 ---- } // narrow(const charT* low, const charT* high, char dfault, char* dest) const ! ctype_c.narrow(&wide[0], &wide[0] + wide.length(), dfault, &narrow_chars[0]); VERIFY( narrow_chars[0] != dfault ); for (int i = 0; i < wide.length(); ++i) VERIFY( narrow_chars[i] == narrow[i] ); Index: testsuite/22_locale/ctype/narrow/wchar_t/1.cc =================================================================== RCS file: /cvsroot/gcc/gcc/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/1.cc,v retrieving revision 1.1 diff -c -3 -p -r1.1 1.cc *** testsuite/22_locale/ctype/narrow/wchar_t/1.cc 21 Jan 2003 15:29:13 -0000 1.1 --- testsuite/22_locale/ctype/narrow/wchar_t/1.cc 19 Jun 2003 18:22:56 -0000 *************** void test01() *** 56,62 **** } // narrow(const charT* low, const charT* high, char dfault, char* dest) const ! ctype_c.narrow(&wide[0], &wide[wide.length()], dfault, &narrow_chars[0]); VERIFY( narrow_chars[0] != dfault ); for (int i = 0; i < wide.length(); ++i) VERIFY( narrow_chars[i] == narrow[i] ); --- 56,62 ---- } // narrow(const charT* low, const charT* high, char dfault, char* dest) const ! ctype_c.narrow(&wide[0], &wide[0] + wide.length(), dfault, &narrow_chars[0]); VERIFY( narrow_chars[0] != dfault ); for (int i = 0; i < wide.length(); ++i) VERIFY( narrow_chars[i] == narrow[i] ); Index: testsuite/22_locale/ctype/narrow/wchar_t/2.cc =================================================================== RCS file: /cvsroot/gcc/gcc/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/2.cc,v retrieving revision 1.1 diff -c -3 -p -r1.1 2.cc *** testsuite/22_locale/ctype/narrow/wchar_t/2.cc 21 Jan 2003 15:29:13 -0000 1.1 --- testsuite/22_locale/ctype/narrow/wchar_t/2.cc 19 Jun 2003 18:22:56 -0000 *************** void test02() *** 60,66 **** } // narrow(const charT* low, const charT* high, char dfault, char* dest) const ! ctype_c.narrow(&wide[0], &wide[wide.length()], dfault, &narrow_chars[0]); VERIFY( narrow_chars[0] != dfault ); for (int i = 0; i < wide.length(); ++i) VERIFY( narrow_chars[i] == narrow[i] ); --- 60,66 ---- } // narrow(const charT* low, const charT* high, char dfault, char* dest) const ! ctype_c.narrow(&wide[0], &wide[0] + wide.length(), dfault, &narrow_chars[0]); VERIFY( narrow_chars[0] != dfault ); for (int i = 0; i < wide.length(); ++i) VERIFY( narrow_chars[i] == narrow[i] ); Index: testsuite/22_locale/ctype/widen/char/1.cc =================================================================== RCS file: /cvsroot/gcc/gcc/libstdc++-v3/testsuite/22_locale/ctype/widen/char/1.cc,v retrieving revision 1.1 diff -c -3 -p -r1.1 1.cc *** testsuite/22_locale/ctype/widen/char/1.cc 21 Jan 2003 15:29:14 -0000 1.1 --- testsuite/22_locale/ctype/widen/char/1.cc 19 Jun 2003 18:22:56 -0000 *************** void test01() *** 55,61 **** } // widen(const char* low, const char* high, charT* dest) const ! ctype_c.widen(&narrow[0], &narrow[narrow.length()], &wide_chars[0]); for (int i = 0; i < narrow.length(); ++i) VERIFY( wide_chars[i] == wide[i] ); } --- 55,61 ---- } // widen(const char* low, const char* high, charT* dest) const ! ctype_c.widen(&narrow[0], &narrow[0] + narrow.length(), &wide_chars[0]); for (int i = 0; i < narrow.length(); ++i) VERIFY( wide_chars[i] == wide[i] ); } Index: testsuite/22_locale/ctype/widen/wchar_t/1.cc =================================================================== RCS file: /cvsroot/gcc/gcc/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/1.cc,v retrieving revision 1.1 diff -c -3 -p -r1.1 1.cc *** testsuite/22_locale/ctype/widen/wchar_t/1.cc 21 Jan 2003 15:29:14 -0000 1.1 --- testsuite/22_locale/ctype/widen/wchar_t/1.cc 19 Jun 2003 18:22:56 -0000 *************** void test01() *** 55,61 **** } // widen(const char* low, const char* high, charT* dest) const ! ctype_c.widen(&narrow[0], &narrow[narrow.length()], &wide_chars[0]); for (int i = 0; i < narrow.length(); ++i) VERIFY( wide_chars[i] == wide[i] ); } --- 55,61 ---- } // widen(const char* low, const char* high, charT* dest) const ! ctype_c.widen(&narrow[0], &narrow[0] + narrow.length(), &wide_chars[0]); for (int i = 0; i < narrow.length(); ++i) VERIFY( wide_chars[i] == wide[i] ); } Index: testsuite/23_containers/list_modifiers.cc =================================================================== RCS file: /cvsroot/gcc/gcc/libstdc++-v3/testsuite/23_containers/list_modifiers.cc,v retrieving revision 1.3 diff -c -3 -p -r1.3 list_modifiers.cc *** testsuite/23_containers/list_modifiers.cc 14 Jan 2003 04:56:55 -0000 1.3 --- testsuite/23_containers/list_modifiers.cc 19 Jun 2003 18:22:56 -0000 *************** test01() *** 107,120 **** VERIFY(list0101.size() == 2); VERIFY(T::dtorCount() == 1); VERIFY(i->id() == 1); - VERIFY(j->id() == 1); VERIFY(k->id() == 1); list0101.pop_front(); // list should be [1] VERIFY(list0101.size() == 1); VERIFY(T::dtorCount() == 2); VERIFY(i->id() == 1); - VERIFY(j->id() == 1); VERIFY(k->id() == 1); } --- 107,118 ---- Index: testsuite/23_containers/vector_bool.cc =================================================================== RCS file: /cvsroot/gcc/gcc/libstdc++-v3/testsuite/23_containers/vector_bool.cc,v retrieving revision 1.3 diff -c -3 -p -r1.3 vector_bool.cc *** testsuite/23_containers/vector_bool.cc 15 Mar 2003 04:53:52 -0000 1.3 --- testsuite/23_containers/vector_bool.cc 19 Jun 2003 18:22:56 -0000 *************** *** 26,32 **** void test01() { std::vector::iterator i; ! ++i; } // libstdc++/6886 --- 26,33 ---- void test01() { std::vector::iterator i; ! if (false) ! ++i; } // libstdc++/6886 Index: testsuite/24_iterators/rel_ops.cc =================================================================== RCS file: /cvsroot/gcc/gcc/libstdc++-v3/testsuite/24_iterators/rel_ops.cc,v retrieving revision 1.1 diff -c -3 -p -r1.1 rel_ops.cc *** testsuite/24_iterators/rel_ops.cc 16 Apr 2002 02:29:22 -0000 1.1 --- testsuite/24_iterators/rel_ops.cc 19 Jun 2003 18:22:56 -0000 *************** void test01() *** 30,36 **** { std::vector v; std::vector::iterator vi; ! vi != v.begin(); vi > v.begin(); vi <= v.begin(); --- 30,37 ---- { std::vector v; std::vector::iterator vi; ! v.push_back(1); ! vi = v.end(); vi != v.begin(); vi > v.begin(); vi <= v.begin();