From 3b476281b65d7b0814dbf73b528eed8bb08cc1f6 Mon Sep 17 00:00:00 2001 From: Paolo Carlini Date: Sun, 22 Apr 2007 10:09:11 +0000 Subject: locale_facets.tcc: Do not include . 2007-04-22 Paolo Carlini * include/bits/locale_facets.tcc: Do not include . * testsuite/27_io/basic_ios/imbue/14072.cc: Do it here. * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise. * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise. * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise. * testsuite/21_strings/basic_string/inserters_extractors/ pod/10081-in.cc: Likewise. * testsuite/21_strings/basic_string/inserters_extractors/ pod/10081-out.cc: Likewise. * testsuite/22_locale/locale/cons/2.cc: Likewise. * testsuite/22_locale/locale/cons/unicode.cc: Likewise. * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise. * testsuite/22_locale/global_templates/1.cc: Likewise. From-SVN: r124039 --- libstdc++-v3/ChangeLog | 16 ++++++++++++++++ libstdc++-v3/include/bits/locale_facets.tcc | 3 +-- .../basic_string/inserters_extractors/pod/10081-in.cc | 3 ++- .../basic_string/inserters_extractors/pod/10081-out.cc | 3 ++- libstdc++-v3/testsuite/22_locale/global_templates/1.cc | 4 +++- libstdc++-v3/testsuite/22_locale/locale/cons/2.cc | 3 ++- libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc | 1 + .../testsuite/22_locale/numpunct/members/pod/2.cc | 3 ++- libstdc++-v3/testsuite/27_io/basic_ios/cons/char/3.cc | 4 +++- libstdc++-v3/testsuite/27_io/basic_ios/imbue/14072.cc | 4 ++-- .../testsuite/27_io/basic_istream/sentry/pod/1.cc | 4 +++- .../testsuite/27_io/basic_ostream/sentry/pod/1.cc | 4 +++- 12 files changed, 40 insertions(+), 12 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7d37f3f..045fa34 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,19 @@ +2007-04-22 Paolo Carlini + + * include/bits/locale_facets.tcc: Do not include . + * testsuite/27_io/basic_ios/imbue/14072.cc: Do it here. + * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise. + * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise. + * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise. + * testsuite/21_strings/basic_string/inserters_extractors/ + pod/10081-in.cc: Likewise. + * testsuite/21_strings/basic_string/inserters_extractors/ + pod/10081-out.cc: Likewise. + * testsuite/22_locale/locale/cons/2.cc: Likewise. + * testsuite/22_locale/locale/cons/unicode.cc: Likewise. + * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise. + * testsuite/22_locale/global_templates/1.cc: Likewise. + 2007-04-19 Joseph Myers * configure.ac: Allow both powerpc*-*-linux* and powerpc*-*-gnu* diff --git a/libstdc++-v3/include/bits/locale_facets.tcc b/libstdc++-v3/include/bits/locale_facets.tcc index 42cf1b0..a53f264 100644 --- a/libstdc++-v3/include/bits/locale_facets.tcc +++ b/libstdc++-v3/include/bits/locale_facets.tcc @@ -39,10 +39,9 @@ #pragma GCC system_header +#include #include -#include // For bad_cast. #include -#include _GLIBCXX_BEGIN_NAMESPACE(std) diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc b/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc index 1e5d4fe..816542a 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2003, 2005 Free Software Foundation, Inc. +// Copyright (C) 2003, 2004, 2005, 2006, 2007 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 @@ -31,6 +31,7 @@ #include #include #include +#include #include #include diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc b/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc index 83d320a..f8c33b3 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2003, 2005 Free Software Foundation, Inc. +// Copyright (C) 2003, 2004, 2005, 2006, 2007 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 @@ -31,6 +31,7 @@ #include #include #include +#include #include #include diff --git a/libstdc++-v3/testsuite/22_locale/global_templates/1.cc b/libstdc++-v3/testsuite/22_locale/global_templates/1.cc index a3aa40f..87f9de8 100644 --- a/libstdc++-v3/testsuite/22_locale/global_templates/1.cc +++ b/libstdc++-v3/testsuite/22_locale/global_templates/1.cc @@ -1,6 +1,7 @@ // 2000-09-11 Benjamin Kosnik -// Copyright (C) 2000 Free Software Foundation +// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 +// 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 +23,7 @@ #include // for mbstate_t #include +#include #include typedef std::codecvt ccodecvt; diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/2.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/2.cc index 9b2acb3..7d54330 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/2.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/2.cc @@ -2,7 +2,7 @@ // 2000-09-13 Benjamin Kosnik -// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 +// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 // Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free @@ -26,6 +26,7 @@ #include // for mbstate_t #include #include +#include #include typedef std::codecvt c_codecvt; diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc index 95f1f9d..b8b00a3 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc @@ -23,6 +23,7 @@ #include // for mbstate_t #include #include +#include #include #include diff --git a/libstdc++-v3/testsuite/22_locale/numpunct/members/pod/2.cc b/libstdc++-v3/testsuite/22_locale/numpunct/members/pod/2.cc index da332d8..b850446 100644 --- a/libstdc++-v3/testsuite/22_locale/numpunct/members/pod/2.cc +++ b/libstdc++-v3/testsuite/22_locale/numpunct/members/pod/2.cc @@ -1,6 +1,6 @@ // 2003-07-09 Benjamin Kosnik -// Copyright (C) 2003, 2005 Free Software Foundation, Inc. +// Copyright (C) 2003, 2004, 2005, 2006, 2007 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 #include #include +#include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_ios/cons/char/3.cc b/libstdc++-v3/testsuite/27_io/basic_ios/cons/char/3.cc index 39f69e5..ca6ca4f 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ios/cons/char/3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ios/cons/char/3.cc @@ -1,6 +1,7 @@ // 2001-06-05 Benjamin Kosnik -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. +// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 +// 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 @@ -30,6 +31,7 @@ // 27.4.2.1.6 class ios_base::init #include +#include #include // char_traits specialization diff --git a/libstdc++-v3/testsuite/27_io/basic_ios/imbue/14072.cc b/libstdc++-v3/testsuite/27_io/basic_ios/imbue/14072.cc index f6b32d1..aa1ce3a 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ios/imbue/14072.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ios/imbue/14072.cc @@ -1,6 +1,6 @@ // 2004-02-09 Petur Runolfsson -// Copyright (C) 2004 Free Software Foundation, Inc. +// Copyright (C) 2004, 2005, 2006, 2007 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 @@ -31,7 +31,7 @@ #include #include - +#include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/sentry/pod/1.cc b/libstdc++-v3/testsuite/27_io/basic_istream/sentry/pod/1.cc index 21c51d1..16e2ee9 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/sentry/pod/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/sentry/pod/1.cc @@ -1,6 +1,7 @@ // 1999-10-14 bkoz -// Copyright (C) 1999, 2001, 2003, 2005 Free Software Foundation, Inc. +// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 +// 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 @@ -31,6 +32,7 @@ #include #include +#include #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_ostream/sentry/pod/1.cc b/libstdc++-v3/testsuite/27_io/basic_ostream/sentry/pod/1.cc index b3f4a7e..48bc3d6 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ostream/sentry/pod/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ostream/sentry/pod/1.cc @@ -1,6 +1,7 @@ // 1999-10-14 bkoz -// Copyright (C) 1999, 2001, 2003, 2005 Free Software Foundation, Inc. +// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 +// 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 @@ -31,6 +32,7 @@ #include #include +#include #include #include #include -- cgit v1.1