A dozen changes. There are some more, but it's hard to find those amidst all those changes already made (and the mess that ext/lwg-* is), so I went ahead and committed what I have.
Jonathan, Benjamin, it would be great could you regenerate the HTML files in the tree and update onlinedocs/ on gcc.gnu.org. Gerald 2013-03-30 Gerald Pfeifer <ger...@pfeifer.com> * doc/xml/manual/allocator.xml: Adjust link to Dr.Dobb's article.q * doc/xml/manual/appendix_contributing.xml: Adjust link to GNU Coding Standards. * doc/xml/manual/debug.xml: Adjust link for ThreadSanitizer. * doc/xml/manual/debug_mode.xml: Adjust link for SafeSTL. * doc/xml/manual/documentation_hacking.xml: Adjust Doxygen link. * doc/xml/manual/messages.xml: Adjust link to Java API specs. * doc/xml/manual/policy_data_structures: Remove direct link to IBM Haifa Research Labs. * doc/xml/manual/policy_data_structures_biblio.xml: Adjust links for biblio.maverik_lowerbounds and biblio.nelson96stlpq. * doc/xml/manual/profile_mode.xml: Adjust two links to acm.org papers. * doc/xml/manual/shared_ptr.xml: Use canonical address for www.boost.org. 2013-03-27 Kai Tietz <kti...@redhat.com> * crossconfig.m4: Add support for cygwin x64 target. Index: doc/xml/manual/allocator.xml =================================================================== --- doc/xml/manual/allocator.xml (revision 197283) +++ doc/xml/manual/allocator.xml (working copy) @@ -504,7 +504,7 @@ <biblioentry> <title> <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="http://www.drdobbs.com/cpp/184403759"> + xlink:href="http://www.drdobbs.com/the-standard-librarian-what-are-allocato/184403759"> The Standard Librarian: What Are Allocators Good For? </link> </title> Index: doc/xml/manual/appendix_contributing.xml =================================================================== --- doc/xml/manual/appendix_contributing.xml (revision 197283) +++ doc/xml/manual/appendix_contributing.xml (working copy) @@ -68,7 +68,7 @@ <listitem> <para> Peruse - the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.gnu.org/prep/standards">GNU + the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.gnu.org/prep/standards/">GNU Coding Standards</link>, and chuckle when you hit the part about <quote>Using Languages Other Than C</quote>. </para> Index: doc/xml/manual/debug.xml =================================================================== --- doc/xml/manual/debug.xml (revision 197283) +++ doc/xml/manual/debug.xml (working copy) @@ -234,7 +234,7 @@ xlink:href="http://valgrind.org/docs/manual/hg-manual.html"> Helgrind</link>, and <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="http://code.google.com/p/data-race-test"> + xlink:href="http://code.google.com/p/data-race-test/"> ThreadSanitizer</link>. </para> Index: doc/xml/manual/debug_mode.xml =================================================================== --- doc/xml/manual/debug_mode.xml (revision 197283) +++ doc/xml/manual/debug_mode.xml (working copy) @@ -856,7 +856,7 @@ supports debugging for programs using libstdc++. The existing implementations include:</para> <itemizedlist> - <listitem><para><link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.mathcs.sjsu.edu/faculty/horstman/safestl.html">SafeSTL</link>: + <listitem><para><link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.cs.sjsu.edu/faculty/horstman/safestl.html">SafeSTL</link>: SafeSTL was the original debugging version of the Standard Template Library (STL), implemented by Cay S. Horstmann on top of the Hewlett-Packard STL. Though it inspired much work in this area, it Index: doc/xml/manual/documentation_hacking.xml =================================================================== --- doc/xml/manual/documentation_hacking.xml (revision 197283) +++ doc/xml/manual/documentation_hacking.xml (working copy) @@ -443,9 +443,8 @@ <para> Some commentary to accompany - the first list in the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.stack.nl/~dimitri/doxygen/docblocks.html">Special - Documentation Blocks</link> section of - the Doxygen manual: + the first list in the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.stack.nl/~dimitri/doxygen/manual/docblocks.html">Special + Documentation Blocks</link> section of the Doxygen manual: </para> <orderedlist inheritnum="ignore" continuation="restarts"> Index: doc/xml/manual/messages.xml =================================================================== --- doc/xml/manual/messages.xml (revision 197283) +++ doc/xml/manual/messages.xml (working copy) @@ -541,7 +541,7 @@ <biblioentry> <title> <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="http://java.sun.com/reference/api/index.html"> + xlink:href="http://www.oracle.com/technetwork/java/api/index.html"> API Specifications, Java Platform </link> </title> Index: doc/xml/manual/policy_data_structures.xml =================================================================== --- doc/xml/manual/policy_data_structures.xml (revision 197283) +++ doc/xml/manual/policy_data_structures.xml (working copy) @@ -5061,8 +5061,7 @@ </para> <para> - This library was partially written at - <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.haifa.il.ibm.com/">IBM's Haifa Research Labs</link>. + This library was partially written at IBM's Haifa Research Labs. It is based heavily on policy-based design and uses many useful techniques from Modern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu. Index: doc/xml/manual/policy_data_structures_biblio.xml =================================================================== --- doc/xml/manual/policy_data_structures_biblio.xml (revision 197283) +++ doc/xml/manual/policy_data_structures_biblio.xml (working copy) @@ -895,7 +895,7 @@ <biblioentry xml:id="biblio.maverik_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"> + xlink:href="http://magic.aladdin.cs.cmu.edu/2005/08/01/deamortization-part-2-binomial-heaps/"> Deamortization - Part 2: Binomial Heaps </link> </title> @@ -1142,7 +1142,7 @@ <biblioentry xml:id="biblio.nelson96stlpq"> <title> <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="http://www.dogma.net/markn/articles/pq_stl/priority.htm">Priority Queues and the STL + xlink:href="http://marknelson.us/1996/01/01/priority-queues/">Priority Queues and the STL </link> </title> <date> Index: doc/xml/manual/profile_mode.xml =================================================================== --- doc/xml/manual/profile_mode.xml (revision 197283) +++ doc/xml/manual/profile_mode.xml (working copy) @@ -1401,7 +1401,7 @@ </para></listitem> <listitem><para><emphasis>Fundamentals:</emphasis> See papers: - <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://portal.acm.org/citation.cfm?doid=1065944.1065981"> + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://dl.acm.org/citation.cfm?doid=1065944.1065981"> A framework for adaptive algorithm selection in STAPL</link> and <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=4228227"> Optimizing Sorting with Machine Learning Algorithms</link>. @@ -1597,7 +1597,7 @@ Keep a shadow for each container. Record iterator dereferences and container member accesses. Issue advice for elements referenced by multiple threads. - See paper: <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://portal.acm.org/citation.cfm?id=207110.207148"> + See paper: <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://dl.acm.org/citation.cfm?id=207110.207148"> The LRPD test: speculative run-time parallelization of loops with privatization and reduction parallelization</link>. </para></listitem> Index: doc/xml/manual/shared_ptr.xml =================================================================== --- doc/xml/manual/shared_ptr.xml (revision 197283) +++ doc/xml/manual/shared_ptr.xml (working copy) @@ -159,7 +159,7 @@ <para> The -<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://boost.org/libs/smart_ptr/shared_ptr.htm#ThreadSafety">Thread +<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.boost.org/libs/smart_ptr/shared_ptr.htm#ThreadSafety">Thread Safety</link> section of the Boost shared_ptr documentation says "shared_ptr objects offer the same level of thread safety as built-in types." The implementation must ensure that concurrent updates to separate shared_ptr