diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 10707515586..aca4a736cb7 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,11 @@
+2007-12-10 Jonathan Wakely Also included are files for the C++ ABI interface:
@@ -142,7 +142,7 @@ the 1998 standard as updated for 2003, and the draft of the upcoming
A few simple rules.
<tr1/cmath> <tr1/cfloat> <tr1/cstdarg> <tr1/cstdio> <tr1/ctime>
-<tr1/ccomplex> <tr1/cinttypes> <tr1/cstdbool> <tr1/cstdlib> <tr1/cwchar>
+<tr1/cfenv> <tr1/climits> <tr1/cstdint> <tr1/ctgmath> <tr1/cwctype> <tr1/cfenv> <tr1/climits> <tr1/cstdint> <tr1/ctgmath> <tr1/cwctype> <ext/algorithm> <ext/debug_allocator.h> <ext/mt_allocator.h> <ext/pod_char_traits.h> <ext/stdio_sync_filebuf.h>
-<ext/array_allocator.h> <ext/enc_filebuf.h> <ext/new_allocator.h> <ext/pool_allocator.h> <ext/throw_allocator.h>
+<ext/atomicity.h> <ext/functional> <ext/numeric> <ext/rb_tree> <ext/typelist.h> <ext/atomicity.h> <ext/functional> <ext/numeric> <ext/rb_tree> <ext/typelist.h> <ext/bitmap_allocator.h> <ext/iterator> <ext/numeric_traits.h> <ext/rope> <ext/type_traits.h> <ext/codecvt_specializations.h> <ext/malloc_allocator.h> <ext/pb_ds/assoc_container.h> <ext/slist> <ext/vstring.h>
@@ -162,7 +162,7 @@ the 1998 standard as updated for 2003, and the draft of the upcoming
<ext/concurrence.h> <ext/memory> <ext/pb_ds/priority_queue.h> <ext/stdio_filebuf.h>
-Recipes for mixing headers
+Recipes for mixing headers
g++ -v hello.cc -#include <...> search starts here: +#include <...> search starts here: /mnt/share/bld/H-x86-gcc.20071201/include/c++/4.3.0 ... End of search list. diff --git a/libstdc++-v3/docs/html/18_support/howto.html b/libstdc++-v3/docs/html/18_support/howto.html index dc5bc2a067d..d7ea434db2d 100644 --- a/libstdc++-v3/docs/html/18_support/howto.html +++ b/libstdc++-v3/docs/html/18_support/howto.html @@ -108,8 +108,8 @@ print this stuff, it prompted him to run this code through current compilers to see what the state of the art is with respect to member template functions. He posted - an - article to Usenet after discovering that the code above is not + + an article to Usenet after discovering that the code above is not valid! Even though it has no data members, it still needs a user-defined constructor (which means that the class needs a type name after all). The ctor can have an empty body; it just needs to be @@ -248,7 +248,7 @@ struct argument_error : public std::runtime_error { - argument_error(const std::string& s): std::runtime_error(s) { } + argument_error(const std::string& s): std::runtime_error(s) { } }; int main(int argc) diff --git a/libstdc++-v3/docs/html/documentation.html b/libstdc++-v3/docs/html/documentation.html index d2a736fb5d2..0c7dda3747f 100644 --- a/libstdc++-v3/docs/html/documentation.html +++ b/libstdc++-v3/docs/html/documentation.html @@ -79,7 +79,7 @@ href="http://gcc.gnu.org/svn.html">web.
These functions forward to one of several specialized helper functions, depending on the circumstances. For instance,
@@ -138,7 +138,7 @@ _GLIBCXX_READ_MEM_BARRIER
-GLIBCXX_WRITE_MEM_BARRIER
+_GLIBCXX_WRITE_MEM_BARRIER
A thin layer above IEEE 1003.1 (ie pthreads) is used to abastract +
A thin layer above IEEE 1003.1 (ie pthreads) is used to abstract the thread interface for GCC. This layer is called "gthread," and is comprised of one header file that wraps the host's default thread layer with -a POSIX-like interfaces. +a POSIX-like interface.
The file <gthr-default.h> points to the deduced wrapper for @@ -247,11 +247,11 @@ namespace other foo() { __gnu_cxx::__scoped_lock sentry(safe_base_mutex); - for (int i = 0; i < max; ++i) + for (int i = 0; i < max; ++i) { _Safe_iterator_base* __old = __iter; - __iter = __iter->_M_next; - __old->_M_detach_single(); + __iter = __iter-<_M_next; + __old-<_M_detach_single(); } }