]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
cstdlib: Remove redundant pasto code protected by __GXX_EXPERIMENTAL_CXX0X__.
authorPaolo Carlini <paolo.carlini@oracle.com>
Fri, 5 Oct 2012 17:39:32 +0000 (17:39 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 5 Oct 2012 17:39:32 +0000 (17:39 +0000)
2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>

* include/c_global/cstdlib: Remove redundant pasto code protected
by __GXX_EXPERIMENTAL_CXX0X__.
* include/c_global/cwctype: Likewise.
* include/c_global/ccomplex: Remove uses of obsolete macro
_GLIBCXX_INCLUDE_AS_TR1.
* include/c_global/cfloat: Likewise.

From-SVN: r192137

libstdc++-v3/ChangeLog
libstdc++-v3/include/c_global/ccomplex
libstdc++-v3/include/c_global/cfloat
libstdc++-v3/include/c_global/cstdlib
libstdc++-v3/include/c_global/cwctype

index 6ae10a8eb11ee9507e2c31689186fd33bfc535d6..9342f56f899269c33db428af8833c4852fe4c4bd 100644 (file)
@@ -1,3 +1,12 @@
+2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * include/c_global/cstdlib: Remove redundant pasto code protected
+       by __GXX_EXPERIMENTAL_CXX0X__.
+       * include/c_global/cwctype: Likewise.
+       * include/c_global/ccomplex: Remove uses of obsolete macro
+       _GLIBCXX_INCLUDE_AS_TR1.
+       * include/c_global/cfloat: Likewise.
+
 2012-10-05  Marc Glisse  <marc.glisse@inria.fr>
 
        PR libstdc++/54686
index b1117e8d42eafe4c123a659414f30d7d16d2c2f9..0109ec10e9ae7b220c94845e5a82e3941dddec08 100644 (file)
@@ -1,6 +1,6 @@
 // <ccomplex> -*- C++ -*-
 
-// Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+// Copyright (C) 2007-2012 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
 # include <bits/c++0x_warning.h>
 #endif
 
-#if defined(_GLIBCXX_INCLUDE_AS_TR1)
-#  error C++0x header cannot be included from TR1 header
-#endif
-
 #include <complex>
 
 #endif
index 1be81d34d68a649d5d2fad0bbf6e0ed2dd4be888..2bc7883bfed4626224d711bc6b260ef3a8b2dc7c 100644 (file)
@@ -1,8 +1,6 @@
 // -*- C++ -*- forwarding header.
 
-// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-// 2006, 2007, 2008, 2009, 2010
-// Free Software Foundation, Inc.
+// Copyright (C) 1997-2012 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
@@ -46,9 +44,6 @@
 #define _GLIBCXX_CFLOAT 1
 
 #ifdef __GXX_EXPERIMENTAL_CXX0X__
-#  if defined(_GLIBCXX_INCLUDE_AS_TR1)
-#    error C++0x header cannot be included from TR1 header
-#  endif
 #  ifndef DECIMAL_DIG
 #    define DECIMAL_DIG __DECIMAL_DIG__
 #  endif
index f4785b4ad93b58c43767d25845f739853805024f..8a5aaf16b07514c273b54a4e0842d4f03135803c 100644 (file)
@@ -1,8 +1,6 @@
 // -*- C++ -*- forwarding header.
 
-// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-// 2006, 2007, 2008, 2009, 2010, 2011
-// Free Software Foundation, Inc.
+// Copyright (C) 1997-2012 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
@@ -221,35 +219,6 @@ namespace std
   using ::__gnu_cxx::strtold;
 } // namespace std
 
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
-
-namespace std
-{
-#if !_GLIBCXX_USE_C99_LONG_LONG_DYNAMIC
-  // types
-  using std::lldiv_t;
-
-  // functions
-  using std::llabs;
-  using std::lldiv;
-#endif
-
-  using std::atoll;
-  using std::strtoll;
-  using std::strtoull;
-
-  using std::strtof;
-  using std::strtold;
-
-  // overloads
-  using std::abs;
-#if !_GLIBCXX_USE_C99_LONG_LONG_DYNAMIC
-  using std::div;
-#endif
-} // namespace std
-
-#endif // __GXX_EXPERIMENTAL_CXX0X__
-
 #endif // _GLIBCXX_USE_C99
 
 #endif // !_GLIBCXX_HOSTED
index e417b68741788e813e88916c6fd3609ccf5b9ba8..52fb440b21e091f0beed81301e0f1e0bc8aa4aa3 100644 (file)
@@ -1,8 +1,6 @@
 // -*- C++ -*- forwarding header.
 
-// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-// 2006, 2007, 2008, 2009, 2010
-// Free Software Foundation, Inc.
+// Copyright (C) 1997-2012 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
@@ -109,19 +107,4 @@ namespace std
 
 #endif //_GLIBCXX_USE_WCHAR_T
 
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
-
-#ifdef _GLIBCXX_USE_WCHAR_T
-
-namespace std
-{
-#if _GLIBCXX_HAVE_ISWBLANK
-  using std::iswblank;
-#endif  
-} // namespace
-
-#endif // _GLIBCXX_USE_WCHAR_T
-
-#endif // __GXX_EXPERIMENTAL_CXX0X__
-
 #endif // _GLIBCXX_CWCTYPE