OSDN Git Service

2004-09-28 Paolo Carlini <pcarlini@suse.de>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / README
index 68ac68d..1064095 100644 (file)
@@ -35,13 +35,6 @@ It has subdirectories:
       names into the std:: namespace.
       [NB: this is the default, and is the same as --enable-cheaders=c_std]
 
-    include/c_shadow
-      Headers intended to shadow standard C headers provided by an
-      underlying OS or C library, and other headers depended on directly
-      by C++ headers (e.g. unistd.h).  These are meant to wrap the names
-      defined there into the _C_legacy namespace.
-      [NB: this can be enabled via --enable-cheaders=c_shadow]
-
     include/bits
       Files included by standard headers and by other files in
       the bits directory. 
@@ -54,11 +47,15 @@ It has subdirectories:
       Headers that define extensions to the standard library.  No
       standard header refers to any of them.
 
+  scripts
+    Scripts that are used during the configure, build, make, or test
+    process.
+
   src
     Files that are used in constructing the library, but are not
     installed.
 
-  testsuites/[thread, 17_* to 27_*]
+  testsuites/[backward, demangle, ext, performance, thread, 17_* to 27_*]
     Test programs are here, and may be used to begin to exercise the 
     library.  Support for "make check" and "make check-install" is
     complete, and runs through all the subdirectories here when this
@@ -72,20 +69,18 @@ Other subdirectories contain variant versions of certain files
 that are meant to be copied or linked by the configure script.
 Currently these are:
 
+  config/abi
   config/cpu
-  config/os
   config/io
   config/locale
+  config/os
 
-In addition, three subdirectories are convenience libraries:
-
-  libio
-    Contains the subset of the GNU libio library needed for
-    C++. Currently not used.
+In addition, two subdirectories are convenience libraries:
 
   libmath
     Support routines needed for C++ math. Only needed if the
-    underlying "C" implementation is weak or looses.
+    underlying "C" implementation is non-existent, in particular
+    required or optimal long double, long long, and C99 functionality.
 
   libsupc++
     Contains the runtime library for C++, including exception