From: Jonathan Wakely Date: Tue, 1 Apr 2014 21:31:02 +0000 (+0100) Subject: backwards_compatibility.xml (backwards.third.headers): Update link. X-Git-Tag: basepoints/gcc-5~118 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be35d328e68912c54dc0ba0f85bcae7f86596426;p=thirdparty%2Fgcc.git backwards_compatibility.xml (backwards.third.headers): Update link. * doc/xml/manual/backwards_compatibility.xml (backwards.third.headers): Update link. * doc/xml/manual/policy_data_structures_biblio.xml (bibliography): Fix broken links. * doc/xml/manual/shared_ptr.xml (shared_ptr.impl): Likewise. * doc/xml/manual/using_exceptions.xml (bibliography): Likewise. * doc/xml/manual/concurrency_extensions.xml (manual.ext.concurrency.impl.atomic_fallbacks): Likewise. * doc/html/*: Regenerate. From-SVN: r209002 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 1fe140ec8e23..d4abff15520b 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,15 @@ +2014-04-01 Jonathan Wakely + + * doc/xml/manual/backwards_compatibility.xml (backwards.third.headers): + Update link. + * doc/xml/manual/policy_data_structures_biblio.xml (bibliography): + Fix broken links. + * doc/xml/manual/shared_ptr.xml (shared_ptr.impl): Likewise. + * doc/xml/manual/using_exceptions.xml (bibliography): Likewise. + * doc/xml/manual/concurrency_extensions.xml + (manual.ext.concurrency.impl.atomic_fallbacks): Likewise. + * doc/html/*: Regenerate. + 2014-03-31 Lars Gullik Bjønnes Jonathan Wakely diff --git a/libstdc++-v3/doc/html/manual/backwards.html b/libstdc++-v3/doc/html/manual/backwards.html index 31a396d9a931..ab42ec40b397 100644 --- a/libstdc++-v3/doc/html/manual/backwards.html +++ b/libstdc++-v3/doc/html/manual/backwards.html @@ -374,8 +374,8 @@ libstdc++-v3. std:: into the global namespace.

For those of you new to ISO C++ (welcome, time travelers!), no, that isn't a typo. Yes, the headers really have new names. - Marshall Cline's C++ FAQ Lite has a good explanation in item - [27.4]. + Marshall Cline's C++ FAQ Lite has a good explanation in What's + the difference between <xxx> and <xxx.h> headers?.

Some include adjustment may be required. What follows is an autoconf test that defines PRE_STDCXX_HEADERS when they exist.

@@ -962,4 +962,4 @@ AC_DEFUN([AC_HEADER_UNORDERED_SET], [
       . 

\ No newline at end of file + diff --git a/libstdc++-v3/doc/html/manual/ext_concurrency_impl.html b/libstdc++-v3/doc/html/manual/ext_concurrency_impl.html index f585cd99e62c..d760c5400956 100644 --- a/libstdc++-v3/doc/html/manual/ext_concurrency_impl.html +++ b/libstdc++-v3/doc/html/manual/ext_concurrency_impl.html @@ -26,7 +26,7 @@ non-ancient x86 hardware, -march=native usually does t trick.

For hosts without compiler intrinsics, but with capable hardware, hand-crafted assembly is selected. This is the case for the following hosts:

  • cris

  • hppa

  • i386

  • i486

  • m48k

  • mips

  • sparc

And for the rest, a simulated atomic lock via pthreads. -

Detailed information about compiler intrinsics for atomic operations can be found in the GCC documentation. +

Detailed information about compiler intrinsics for atomic operations can be found in the GCC documentation.

More details on the library fallbacks from the porting section.

Thread Abstraction

A thin layer above IEEE 1003.1 (i.e. pthreads) is used to abstract the thread interface for GCC. This layer is called "gthread," and is @@ -41,4 +41,4 @@ use this layer. More detail as to the specific interface can be found in the sou functions, and usage found in the usual <pthread.h> file, including pthread_t, pthread_once_t, pthread_create, etc. -

\ No newline at end of file +

diff --git a/libstdc++-v3/doc/html/manual/memory.html b/libstdc++-v3/doc/html/manual/memory.html index cb83de0261a3..9c0ca2388bfa 100644 --- a/libstdc++-v3/doc/html/manual/memory.html +++ b/libstdc++-v3/doc/html/manual/memory.html @@ -557,7 +557,7 @@ available policies are: _S_Atomic

Selected when GCC supports a builtin atomic compare-and-swap operation -on the target processor (see Atomic +on the target processor (see Atomic Builtins.) The reference counts are maintained using a lock-free algorithm and GCC's atomic builtins, which provide the required memory synchronisation. @@ -682,4 +682,4 @@ be private. . N2461 - .

\ No newline at end of file + .

diff --git a/libstdc++-v3/doc/html/manual/policy_data_structures.html b/libstdc++-v3/doc/html/manual/policy_data_structures.html index 410f918156e1..302d1b8f21ca 100644 --- a/libstdc++-v3/doc/html/manual/policy_data_structures.html +++ b/libstdc++-v3/doc/html/manual/policy_data_structures.html @@ -834,7 +834,7 @@ . Generic Programming .

[biblio.dawestimer] - + Boost Timer Library . @@ -844,7 +844,7 @@ . Boost .

[biblio.clearypool] - + Boost Pool Library . @@ -854,7 +854,7 @@ . Boost .

[biblio.maddocktraits] - + Boost Type Traits Library . @@ -1304,4 +1304,4 @@ Wickland . National Psychological Institute - .

\ No newline at end of file + .

diff --git a/libstdc++-v3/doc/html/manual/using_exceptions.html b/libstdc++-v3/doc/html/manual/using_exceptions.html index 6b24b299ef4e..cd54e0605ed8 100644 --- a/libstdc++-v3/doc/html/manual/using_exceptions.html +++ b/libstdc++-v3/doc/html/manual/using_exceptions.html @@ -287,7 +287,7 @@ is called. . David Abrahams. Boost .

\ No newline at end of file + .

diff --git a/libstdc++-v3/doc/xml/manual/backwards_compatibility.xml b/libstdc++-v3/doc/xml/manual/backwards_compatibility.xml index 3cb7baca79b3..89c7cc683ea1 100644 --- a/libstdc++-v3/doc/xml/manual/backwards_compatibility.xml +++ b/libstdc++-v3/doc/xml/manual/backwards_compatibility.xml @@ -614,8 +614,8 @@ libstdc++-v3. For those of you new to ISO C++ (welcome, time travelers!), no, that isn't a typo. Yes, the headers really have new names. - Marshall Cline's C++ FAQ Lite has a good explanation in item - [27.4]. + Marshall Cline's C++ FAQ Lite has a good explanation in What's + the difference between <xxx> and <xxx.h> headers?. Some include adjustment may be required. What follows is an diff --git a/libstdc++-v3/doc/xml/manual/concurrency_extensions.xml b/libstdc++-v3/doc/xml/manual/concurrency_extensions.xml index aef588d2caf2..b9bab53a424d 100644 --- a/libstdc++-v3/doc/xml/manual/concurrency_extensions.xml +++ b/libstdc++-v3/doc/xml/manual/concurrency_extensions.xml @@ -255,7 +255,7 @@ hardware, hand-crafted assembly is selected. This is the case for the following And for the rest, a simulated atomic lock via pthreads. - Detailed information about compiler intrinsics for atomic operations can be found in the GCC documentation. + Detailed information about compiler intrinsics for atomic operations can be found in the GCC documentation. More details on the library fallbacks from the porting section. diff --git a/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml b/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml index 49cacf03401e..3c4c320574b5 100644 --- a/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml +++ b/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml @@ -181,7 +181,7 @@ <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="www.boost.org/doc/libs/release/libs/timer/"> + xlink:href="http://www.boost.org/doc/libs/release/libs/timer/"> Boost Timer Library </link> @@ -208,7 +208,7 @@ <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="www.boost.org/doc/libs/release/libs/pool/"> + xlink:href="http://www.boost.org/doc/libs/release/libs/pool/"> Boost Pool Library </link> @@ -236,7 +236,7 @@ <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="www.boost.org/doc/libs/release/libs/type_traits/"> + xlink:href="http://www.boost.org/doc/libs/release/libs/type_traits/"> Boost Type Traits Library </link> diff --git a/libstdc++-v3/doc/xml/manual/shared_ptr.xml b/libstdc++-v3/doc/xml/manual/shared_ptr.xml index a89c972f000f..950e4e0d1ff8 100644 --- a/libstdc++-v3/doc/xml/manual/shared_ptr.xml +++ b/libstdc++-v3/doc/xml/manual/shared_ptr.xml @@ -243,7 +243,7 @@ available policies are: Selected when GCC supports a builtin atomic compare-and-swap operation -on the target processor (see Atomic +on the target processor (see Atomic Builtins.) The reference counts are maintained using a lock-free algorithm and GCC's atomic builtins, which provide the required memory synchronisation. diff --git a/libstdc++-v3/doc/xml/manual/using_exceptions.xml b/libstdc++-v3/doc/xml/manual/using_exceptions.xml index 5eb002289da3..698b2fbf6323 100644 --- a/libstdc++-v3/doc/xml/manual/using_exceptions.xml +++ b/libstdc++-v3/doc/xml/manual/using_exceptions.xml @@ -480,7 +480,7 @@ is called. <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="www.open-std.org/jtc1/sc22/wg21/docs/papers/1997/N1077.pdf"> + xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/1997/N1077.pdf"> Standard Library Exception Policy </link>