re PR testsuite/37149 (27_io/basic_ostream/inserters_other/char/error_code.cc)
authorPaolo Carlini <paolo.carlini@oracle.com>
Mon, 18 Aug 2008 17:48:15 +0000 (17:48 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 18 Aug 2008 17:48:15 +0000 (17:48 +0000)
2008-08-18  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/37149
* testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Include
<cstdio>.
* testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
Likewise.
* testsuite/27_io/objects/char/12048-1.cc: Likewise.
* testsuite/27_io/objects/char/12048-3.cc: Likewise.
* testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
* testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
* testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
* testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
* testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
* testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
* testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
* testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
* testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
* testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
* testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
* testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
* testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
* testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
* testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
* testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
* testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
* testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
* testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
* include/std/regex: Include <sstream>.
* include/tr1/regex: Likewise.

From-SVN: r139206

26 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/regex
libstdc++-v3/include/tr1/regex
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/4.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc
libstdc++-v3/testsuite/27_io/objects/char/12048-1.cc
libstdc++-v3/testsuite/27_io/objects/char/12048-3.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-1.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-3.cc
libstdc++-v3/testsuite/ext/malloc_allocator/deallocate_global.cc
libstdc++-v3/testsuite/ext/malloc_allocator/deallocate_local.cc
libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-2.cc
libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-4.cc
libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global_thread-1.cc
libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global_thread-3.cc
libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local-2.cc
libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local-4.cc
libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local-6.cc
libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local-8.cc
libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local_thread-1.cc
libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local_thread-3.cc
libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local_thread-5.cc
libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local_thread-7.cc
libstdc++-v3/testsuite/ext/new_allocator/deallocate_global.cc
libstdc++-v3/testsuite/ext/new_allocator/deallocate_local.cc
libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc

index 2274371..ab960cb 100644 (file)
@@ -1,5 +1,36 @@
 2008-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
 
+       PR libstdc++/37149
+       * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Include
+       <cstdio>.
+       * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
+       Likewise.
+       * testsuite/27_io/objects/char/12048-1.cc: Likewise.
+       * testsuite/27_io/objects/char/12048-3.cc: Likewise.
+       * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
+       * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
+       * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
+       * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
+       * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
+       * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
+       * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
+       * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
+       * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
+       * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
+       * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
+       * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
+       * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
+       * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
+       * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
+       * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
+       * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
+       * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
+       * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
+       * include/std/regex: Include <sstream>.
+       * include/tr1/regex: Likewise.
+
+2008-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
+
        * configure.ac: Do not hardcode HAVE_S_ISREG and HAVE_S_IFREG for
        newlib.
        * configure: Regenerate.
index 00d6f69..f7cda63 100644 (file)
@@ -52,6 +52,7 @@
 #include <string>
 #include <vector>
 #include <utility>
+#include <sstream>
 
 #if defined(_GLIBCXX_INCLUDE_AS_CXX0X)
 #  include <tr1_impl/regex>
index 0282977..bff65f7 100644 (file)
@@ -50,6 +50,7 @@
 #include <string>
 #include <vector>
 #include <utility>
+#include <sstream>
 
 #if defined(_GLIBCXX_INCLUDE_AS_TR1)
 #  include <tr1_impl/regex>
index 2745cb6..147e2a8 100644 (file)
@@ -1,7 +1,8 @@
 // 1999-08-16 bkoz
 // 1999-11-01 bkoz
 
-// Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
+// 2008 Free Software Foundation
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -23,6 +24,7 @@
 
 #include <ostream>
 #include <sstream>
+#include <cstdio>
 #include <testsuite_hooks.h>
 
 class test_buffer_1 : public std::streambuf 
index 71c93e8..e4814d6 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-options "-std=gnu++0x" }
 
-// Copyright (C) 2007 Free Software Foundation
+// Copyright (C) 2007, 2008 Free Software Foundation
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -22,6 +22,7 @@
 #include <sstream>
 #include <system_error>
 #include <algorithm>
+#include <cstdio>
 #include <testsuite_hooks.h>
 
 //   Effects: os << ec.category().name() << ':' << ec.value();
index 6e18e58..7570d8f 100644 (file)
@@ -1,7 +1,8 @@
 // Derived from libstdc++/12048 by LJR <ljrittle@acm.org> with
 // reminder from Petur Runolfsson <peturr02@ru.is>.
 
-// Copyright (C) 2003 Free Software Foundation, Inc.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008
+// Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -22,6 +23,7 @@
 // { dg-require-fileio "" }
 
 #include <iostream>
+#include <cstdio>
 #include <testsuite_hooks.h>
 
 void
index 75b4eaa..b1f7076 100644 (file)
@@ -1,4 +1,5 @@
-// Copyright (C) 2003 Free Software Foundation, Inc.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008
+// Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -19,6 +20,7 @@
 // { dg-require-fileio "" }
 
 #include <iostream>
+#include <cstdio>
 #include <testsuite_hooks.h>
 
 void
index 183fda9..54b3248 100644 (file)
@@ -1,7 +1,8 @@
 // Derived from libstdc++/12048 by LJR <ljrittle@acm.org> with
 // reminder from Petur Runolfsson <peturr02@ru.is>.
 
-// Copyright (C) 2003 Free Software Foundation, Inc.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008
+// Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -20,6 +21,7 @@
 // USA.
 
 #include <iostream>
+#include <cstdio>
 #include <testsuite_hooks.h>
 
 void
index 3f5dfea..24b572e 100644 (file)
@@ -1,7 +1,8 @@
 // Derived from libstdc++/12048 by LJR <ljrittle@acm.org> with
 // reminder from Petur Runolfsson <peturr02@ru.is>.
 
-// Copyright (C) 2003 Free Software Foundation, Inc.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008
+// Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -21,6 +22,7 @@
 
 #include <iostream>
 #include <cwchar>
+#include <cstdio>
 #include <testsuite_hooks.h>
 
 void
index 9760473..35d507b 100644 (file)
@@ -1,5 +1,5 @@
 //
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -21,6 +21,7 @@
 
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/malloc_allocator.h>
 #include <testsuite_hooks.h>
 
index aafffae..2458e2c 100644 (file)
@@ -1,5 +1,5 @@
 //
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -20,6 +20,7 @@
 // 20.4.1.1 allocator members
 
 #include <string>
+#include <cstdio>
 #include <ext/malloc_allocator.h>
 #include <testsuite_hooks.h>
 
index f04307d..61cec26 100644 (file)
@@ -1,5 +1,5 @@
 //
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -22,6 +22,7 @@
 #include <list>
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/mt_allocator.h>
 
 static size_t count;
index c586903..a98b80e 100644 (file)
@@ -1,5 +1,5 @@
 //
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -22,6 +22,7 @@
 #include <list>
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/mt_allocator.h>
 
 static size_t count;
index aee49f8..fce62e9 100644 (file)
@@ -1,5 +1,5 @@
 //
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -22,6 +22,7 @@
 #include <list>
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/mt_allocator.h>
 
 static size_t count;
index 0f3174c..ba34adb 100644 (file)
@@ -1,5 +1,5 @@
 //
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -22,6 +22,7 @@
 #include <list>
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/mt_allocator.h>
 
 static size_t count;
index 40b30e3..2155b89 100644 (file)
@@ -1,5 +1,5 @@
 //
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -21,6 +21,7 @@
 
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/mt_allocator.h>
 
 static size_t count;
index ef124bf..a729523 100644 (file)
@@ -1,5 +1,5 @@
 //
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -21,6 +21,7 @@
 
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/mt_allocator.h>
 
 static size_t count;
index 66ad306..0467bdc 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-require-cxa-atexit "" }
 
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -22,6 +22,7 @@
 
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/mt_allocator.h>
 
 static size_t count;
index 49b6fdc..e9d7b66 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-require-cxa-atexit "" }
 
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -22,6 +22,7 @@
 
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/mt_allocator.h>
 
 static size_t count;
index 445bf19..fece4b8 100644 (file)
@@ -1,5 +1,5 @@
 //
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -21,6 +21,7 @@
 
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/mt_allocator.h>
 
 static size_t count;
index 3d923d6..7e88260 100644 (file)
@@ -1,5 +1,5 @@
 //
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -21,6 +21,7 @@
 
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/mt_allocator.h>
 
 static size_t count;
index 244bae0..f065438 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-require-cxa-atexit "" }
 
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -22,6 +22,7 @@
 
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/mt_allocator.h>
 
 static size_t count;
index 55ff20a..669b782 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-require-cxa-atexit "" }
 
-// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -22,6 +22,7 @@
 
 #include <string>
 #include <stdexcept>
+#include <cstdio>
 #include <ext/mt_allocator.h>
 
 static size_t count;
index 387e715..643a5be 100644 (file)
@@ -1,5 +1,5 @@
 //
-// Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -22,6 +22,7 @@
 #include <string>
 #include <stdexcept>
 #include <cstdlib>
+#include <cstdio>
 #include <ext/new_allocator.h>
 
 static size_t count;
index 572c344..7f1539d 100644 (file)
@@ -1,5 +1,5 @@
 //
-// Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -22,6 +22,7 @@
 #include <string>
 #include <stdexcept>
 #include <cstdlib>
+#include <cstdio>
 #include <ext/new_allocator.h>
 
 static size_t count;
index 78db314..d6b60f0 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-require-namedlocale "" }
 
-// Copyright (C) 2004, 2005 Free Software Foundation
+// Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -20,6 +20,7 @@
 
 #include <iostream>
 #include <locale>
+#include <cstdio>
 #include <testsuite_hooks.h>
 
 // libstdc++/12077