OSDN Git Service

Daily bump.
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / include / bits / c++config
index 0135fa5..dc77946 100644 (file)
@@ -34,7 +34,7 @@
 #include <bits/os_defines.h>
 
 // The current version of the C++ library in compressed ISO date format.
-#define __GLIBCPP__ 20011118
+#define __GLIBCPP__ 20020108
 
 // This is necessary until GCC supports separate template
 // compilation.  
 // Use corrected code from the committee library group's issues list.
 #define _GLIBCPP_RESOLVE_LIB_DEFECTS 1
 
-// Define this to permit user-level control of the expansion of string
-// buffers (via a fn pointer), see basic_string.* for more.
-//#define _GLIBCPP_ALLOC_CONTROL
-
-// Map gthr.h abstraction to that required for STL.  Do not key off of
-// __GTHREADS at this point since we haven't seen the correct symbol
-// yet, instead setup so that include/bits/stl_threads.h will know to
-// include gthr.h instead of any other type of thread support.  Note:
-// that gthr.h may well map to gthr-single.h which is a correct way to
-// express no threads support in gcc.  As a user, do not define
-// _NOTHREADS without consideration of the consequences (e.g. it is an
-// internal ABI change).
-#define __STL_GTHREADS
-#define __STL_THREADS
+// In those parts of the standard C++ library that use a mutex instead
+// of a spin-lock, we now unconditionally use GCC's gthr.h mutex
+// abstraction layer.  All support to directly map to various
+// threading models has been removed.  Note: gthr.h may well map to
+// gthr-single.h which is a correct way to express no threads support
+// in gcc.  Support for the undocumented _NOTHREADS has been removed.
 
 // Default to the typically high-speed, pool-based allocator (as
 // libstdc++-v2) instead of the malloc-based allocator (libstdc++-v3
@@ -82,8 +74,4 @@
 // The remainder of the prewritten config is mostly automatic; all the
 // user hooks are listed above.
 
-/** @namespace std
- *  @brief Everything defined by the ISO C++ Standard is within namespace std.
- */
-
 // End of prewritten config; the discovered settings follow.