This fixes a number of links that Gerald pointed out are either
redirecting or broken.

        * doc/xml/manual/policy_data_structures.xml: Fix spelling of author's
        name.
        * doc/xml/manual/policy_data_structures_biblio.xml: Likewise. Remove
        broken links to texts that are no longer online.
        * doc/xml/manual/profile_mode.xml: Update links to CGO 2009 paper and
        LCPC 2006 paper.
        * doc/xml/manual/using.xml: Update links to memory model information.
        * doc/xml/manual/using_exceptions.xml: Update link to "Appendix E:
        Standard-Library Exception Safety".
        * doc/html/*: Regenerate.

Committing to trunk.

commit bfa5151177d3c8bb4892534b00393fc3b0dd6e8c
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Wed Feb 8 12:01:18 2017 +0000

    Update links and references in libstdc++ manual
    
        * doc/xml/manual/policy_data_structures.xml: Fix spelling of author's
        name.
        * doc/xml/manual/policy_data_structures_biblio.xml: Likewise. Remove
        broken links to texts that are no longer online.
        * doc/xml/manual/profile_mode.xml: Update links to CGO 2009 paper and
        LCPC 2006 paper.
        * doc/xml/manual/using.xml: Update links to memory model information.
        * doc/xml/manual/using_exceptions.xml: Update link to "Appendix E:
        Standard-Library Exception Safety".
        * doc/html/*: Regenerate.

diff --git a/libstdc++-v3/doc/xml/manual/policy_data_structures.xml 
b/libstdc++-v3/doc/xml/manual/policy_data_structures.xml
index 4de8236..dca958c 100644
--- a/libstdc++-v3/doc/xml/manual/policy_data_structures.xml
+++ b/libstdc++-v3/doc/xml/manual/policy_data_structures.xml
@@ -4719,7 +4719,7 @@
        an underlying pairing heap (<xref linkend="biblio.fredman86pairing"/>),
        binary heap (<xref linkend="biblio.clrs2001"/>),
        binomial heap (<xref linkend="biblio.clrs2001"/>),
-       a binomial heap with a redundant binary counter (<xref 
linkend="biblio.maverik_lowerbounds"/>),
+       a binomial heap with a redundant binary counter (<xref 
linkend="biblio.maverick_lowerbounds"/>),
        or a thin heap (<xref linkend="biblio.kt99fat_heaps"/>).
        </para>
 
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 3c4c320..16b73d6 100644
--- a/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml
+++ b/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml
@@ -892,12 +892,9 @@
     </biblioentry>
 
     <!-- 26 -->
-    <biblioentry xml:id="biblio.maverik_lowerbounds">
+    <biblioentry xml:id="biblio.maverick_lowerbounds">
       <title>
-       <link xmlns:xlink="http://www.w3.org/1999/xlink";
-             
xlink:href="http://magic.aladdin.cs.cmu.edu/2005/08/01/deamortization-part-2-binomial-heaps/";>
-         Deamortization - Part 2: Binomial Heaps
-       </link>
+       Deamortization - Part 2: Binomial Heaps
       </title>
       <date>
        2005
@@ -906,7 +903,7 @@
       <author>
        <personname>
          <firstname>
-           Maverik
+           Maverick
          </firstname>
          <surname>
            Woo
@@ -1422,10 +1419,7 @@
     <!-- 45 -->
     <biblioentry xml:id="biblio.wickland96thirty">
       <title>
-       <link xmlns:xlink="http://www.w3.org/1999/xlink";
-             
xlink:href="http://myweb.wvnet.edu/~gsa00121/books/amongdead30.zip";>
-         Thirty Years Among the Dead
-       </link>
+       Thirty Years Among the Dead
       </title>
       <date>
        1996
diff --git a/libstdc++-v3/doc/xml/manual/profile_mode.xml 
b/libstdc++-v3/doc/xml/manual/profile_mode.xml
index ae846d9..39c176b 100644
--- a/libstdc++-v3/doc/xml/manual/profile_mode.xml
+++ b/libstdc++-v3/doc/xml/manual/profile_mode.xml
@@ -25,9 +25,9 @@
   calls to an instrumentation library to record the internal state of
   various components at interesting entry/exit points to/from the standard
   library.  Process trace, recognize suboptimal patterns, give advice.
-  For details, see
-  <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="http://dx.doi.org/10.1109/CGO.2009.36";>paper presented at
-   CGO 2009</link>.
+  For details, see the
+  <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="http://http://ieeexplore.ieee.org/document/4907670/";>Perflint
+  paper presented at CGO 2009</link>.
   </para>
   <para>
   <emphasis>Strengths: </emphasis>
@@ -1509,8 +1509,8 @@ foo.cc:7: advice: Insert prefetch instruction.
   <listitem><para><emphasis>Fundamentals:</emphasis>Allocation can be tuned
   to a specific traversal pattern, to result in better data locality.
   See paper:
-  <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="http://www.springerlink.com/content/8085744l00x72662/";>
-  Custom Memory Allocation for Free</link>.
+  <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="https://parasol.tamu.edu/publications/download.php?file_id=570";>
+  Custom Memory Allocation for Free</link> by Jula and Rauchwerger.
   </para></listitem>
   <listitem><para><emphasis>Sample runtime reduction:</emphasis>30%.
   </para></listitem>
diff --git a/libstdc++-v3/doc/xml/manual/using.xml 
b/libstdc++-v3/doc/xml/manual/using.xml
index c06ce16..1970845 100644
--- a/libstdc++-v3/doc/xml/manual/using.xml
+++ b/libstdc++-v3/doc/xml/manual/using.xml
@@ -1624,9 +1624,9 @@ gcc version 4.1.2 20070925 (Red Hat 4.1.2-33)
       </programlisting>
 
       <para>For further details of the C++11 memory model see Hans-J. Boehm's
-      <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="http://www.hpl.hp.com/personal/Hans_Boehm/c++mm/user-faq.html";>Threads
+      <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="https://www.hboehm.info/c++mm/";>Threads
       and memory model for C++</link> pages, particularly the <link 
xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="http://www.hpl.hp.com/personal/Hans_Boehm/c++mm/threadsintro.html";>introduction</link>
 
-      and <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="http://www.hpl.hp.com/personal/Hans_Boehm/c++mm/user-faq.html";>FAQ</link>.
+      and <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="https://www.hboehm.info/c++mm/user-faq.html";>FAQ</link>.
       </para>
 
   </section>
diff --git a/libstdc++-v3/doc/xml/manual/using_exceptions.xml 
b/libstdc++-v3/doc/xml/manual/using_exceptions.xml
index 840c12b..b855cf4 100644
--- a/libstdc++-v3/doc/xml/manual/using_exceptions.xml
+++ b/libstdc++-v3/doc/xml/manual/using_exceptions.xml
@@ -512,7 +512,7 @@ is called.
   <biblioentry>
       <title>
        <link xmlns:xlink="http://www.w3.org/1999/xlink";
-             xlink:href="http://www.research.att.com/~bs/3rd_safe.pdf";>
+             xlink:href="http://www.stroustrup.com/3rd_safe.pdf";>
        Appendix E: Standard-Library Exception Safety
        </link>
       </title>

Reply via email to