Our libstdc++/ page dates back to when libstdc++ was merged into GCC in 2000, 0x10 years ago. It has been a mostly empty shell for most of that time period and hardly seen any updates in the last decade.
So, after https://gcc.gnu.org/ml/gcc-patches/2016-08/msg01467.html I suggest to streamline things, remove this page, and apply the patch below. Any big concerns or fierce objections? Gerald Index: .htaccess =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/.htaccess,v retrieving revision 1.37 diff -u -r1.37 .htaccess --- .htaccess 21 Apr 2016 23:04:36 -0000 1.37 +++ .htaccess 20 Aug 2016 18:23:20 -0000 @@ -33,6 +33,7 @@ Redirect permanent /gcc-4.6/c99status.html https://gcc.gnu.org/c99status.html Redirect permanent /gcc-4.7/c99status.html https://gcc.gnu.org/c99status.html +Redirect permanent /libstdc++/ https://gcc.gnu.org/ Redirect permanent /libstdc++/mail.html https://gcc.gnu.org/lists.html Redirect permanent /libstdc++/links.html https://gcc.gnu.org/readings.html Redirect permanent /onlinedocs/libstdc++/faq/index.html https://gcc.gnu.org/onlinedocs/libstdc++/faq.html Index: index.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v retrieving revision 1.1021 diff -u -r1.1021 index.html --- index.html 15 Aug 2016 14:25:03 -0000 1.1021 +++ index.html 20 Aug 2016 18:23:20 -0000 @@ -16,7 +16,7 @@ <a href="projects/cxx-status.html">C++</a>, Objective-C, <a href="fortran/">Fortran</a>, <a href="java/">Java</a>, Ada, and Go, as well as libraries for these -languages (<a href="libstdc++/">libstdc++</a>, libgcj,...). +languages (libstdc++, libgcj,...). GCC was originally written as the compiler for the <a href="http://www.gnu.org/gnu/thegnuproject.html">GNU operating system</a>. The GNU system was developed to be 100% free software, free in the sense Index: style.mhtml =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/style.mhtml,v retrieving revision 1.130 diff -u -r1.130 style.mhtml --- style.mhtml 23 Apr 2016 16:14:52 -0000 1.130 +++ style.mhtml 20 Aug 2016 18:23:20 -0000 @@ -19,13 +19,6 @@ > > -<if <match <get-var env::PREPROCESS_FILE> "libstdc../[^/]*.html"> - <group - <set-var navigation> - <set-var BACKPATH="../"> - > -> - ;;; Note that the <?xml...> line really needs to start in the first column. <if <var-exists XHTML> @@ -132,20 +125,6 @@ > > - <if <match <get-var env::PREPROCESS_FILE> "libstdc../[^/]*.html"> - <group - <tr><td><table class="navitem" cellspacing="0" width="100%"> - <tr><td>libstdc++ v3</td></tr> - <tr><td> - <a href="./">libstdc++ Home</a><br /> - <a href="../">GCC Home</a><br /> - <a href="https://gcc.gnu.org/onlinedocs/libstdc++/faq.html">FAQ</a><br /> - <a href="https://gcc.gnu.org/onlinedocs/libstdc++/">Documentation</a> - </td></tr> - </table></td></tr> - > - > - <tr><td><table class="navitem" cellspacing="0" width="100%"> <tr><td>About GCC</td></tr> <tr><td> Index: gcc-3.0/features.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-3.0/features.html,v retrieving revision 1.36 diff -u -r1.36 features.html --- gcc-3.0/features.html 28 Jun 2014 07:45:10 -0000 1.36 +++ gcc-3.0/features.html 20 Aug 2016 18:23:20 -0000 @@ -101,7 +101,7 @@ inter-operating with other IA-64 compilers.</li> <li>The new ABI also significantly reduces the size of symbol and debug information.</li> - <li>New <a href="../libstdc++/">C++ support library</a> + <li>New C++ support library and many C++ bug fixes, vastly improving our conformance to the ISO C++ standard.</li> <li>New <a href="../news/inlining.html">inliner for C++</a>.</li> Index: libstdc++/index.html =================================================================== RCS file: libstdc++/index.html diff -N libstdc++/index.html --- libstdc++/index.html 29 Jun 2014 11:47:05 -0000 1.39 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,49 +0,0 @@ -<html> -<head> - <meta name="KEYWORDS" content="libstdc++, homepage, home, g++, libg++, STL" /> - <title>Standard C++ Library v3</title> -</head> - -<body> - -<h2>What... is your name?</h2> - -<p>The GNU Standard C++ Library v3, or libstdc++-v3. Older snapshots of - this library were given the name libstdc++-2.9x up until the release of - GCC 3. This is a complete rewrite from the previous libstdc++-v2. -</p> - -<h2>What... is your quest?</h2> - -<p>This is an ongoing project to implement the ISO 14882 Standard - C++ Library as described in chapters 17 through 30 and Annex D. - <strong>Participation is welcome!</strong> -</p> - -<h2>What... is the airspeed velocity of an unladen swallow?</h2> - -<p><a href="http://www.armory.com/swallowscenes.html">African or European?</a></p> -<!-- Anyone who hasn't seen Holy Grail shouldn't be programming... how can you - understand procedural logic if you haven't seen the witch-burning scene? ---> - -<hr /> - -<h3><a name="download">Downloading</a></h3> - -<p>libstdc++-v3 is developed and released as part of GCC, separate - snapshots are no longer made available. The libstdc++-v3 sources are - included with the GCC sources and can be downloaded from the GCC FTP - area or from any of the <a href="../mirrors.html">GCC mirror sites</a>. -</p> - -<p>The SVN source repository is part of the GCC repository. Instructions - for anonymous SVN access are the same as - <a href="../svn.html">those for the rest of the compiler</a>. Checking - out the GCC <code>trunk</code> or one of the branches will also get the - library sources; to retrieve only the library, check out - <code>trunk/libstdc++-v3</code> instead. -</p> - -</body> -</html>