This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[wwwdocs] Update links to C++ ABI (was: at exit alternative for AIX)
- From: Gerald Pfeifer <gerald at pfeifer dot com>
- To: gcc-patches at gcc dot gnu dot org, Jonathan Wakely <jwakely dot gcc at gmail dot com>
- Cc: Ian Lance Taylor <iant at google dot com>, gcc at gcc dot gnu dot org
- Date: Sun, 26 Aug 2012 12:43:17 +0200 (CEST)
- Subject: [wwwdocs] Update links to C++ ABI (was: at exit alternative for AIX)
- References: <EA5983AC-20FC-4ACA-87AE-823D13B4AC4D@gmail.com> <CAKOQZ8z=npS-DTgy6JnNKVym97s37t7FubiR=Mkczs0NPJEqcA@mail.gmail.com> <ABC48239-12FF-4621-8281-C643DCFE4AD7@gmail.com> <CAGWvny=BMfMu6X3MvaJif-o0_oSnhoL_SkAsPZPbkVvk7s=c-g@mail.gmail.com> <B4B5BC63-99A9-4FB1-8DEA-B25BD5E72380@gmail.com> <B4759BE4-C7AC-40AA-BEBD-AF9633EB865D@gmail.com> <CAKOQZ8z1x_CxHKgURU-2amAJt_dJSKnkJZLFJY+q-SCiJjz1QQ@mail.gmail.com> <817F6198-762E-477F-A571-56A2ED2C1B31@gmail.com> <CAH6eHdRrUkWNAD6+cc=PfKnVhmCu0-XqkHV7BG9eyofTYz3SWA@mail.gmail.com> <CAKOQZ8yQ5PKrHu+GCLkJDNjZVH9ncRjUt6SZoVdd6vT0ZRZo5w@mail.gmail.com>
On Tue, 7 Aug 2012, Ian Lance Taylor wrote:
> The official link at http://codesourcery.com/cxx-abi/ (note trailing
> slash) still works.
It used to be http://sourcery.mentor.com/public/cxx-abi/ as of lately,
and now redirects to http://mentorembedded.github.com/cxx-abi/ .
I went ahead and updated all our references per the patch below.
Jonathan, libstdc++/doc/xml/manual/abi.xml also has three references
to the old address.
Gerald
Index: faq.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/faq.html,v
retrieving revision 1.215
diff -u -3 -p -r1.215 faq.html
--- faq.html 20 Feb 2012 22:41:41 -0000 1.215
+++ faq.html 26 Aug 2012 10:37:21 -0000
@@ -433,7 +433,7 @@ linkage the same name is a violation of
<p>For more details about the way that GCC implements these and other
C++ features, please read the <a
-href="http://sourcery.mentor.com/public/cxx-abi/">C++ ABI specification</a>.
+href="http://mentorembedded.github.com/cxx-abi/">C++ ABI specification</a>.
Note the <code>std::type_info</code> objects which <i>must</i> be
resolved all begin with "_ZTS". Refer to <code>ld</code>'s
documentation for a description of the "<code>-E</code>" &
Index: readings.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/readings.html,v
retrieving revision 1.219
diff -u -3 -p -r1.219 readings.html
--- readings.html 23 Feb 2012 13:24:36 -0000 1.219
+++ readings.html 26 Aug 2012 10:37:21 -0000
@@ -37,7 +37,7 @@
by Joachim Nadler and Tim Josling
<<a href="mailto:tej@melbpc.org.au">tej@melbpc.org.au</a>>.</li>
- <li><a href="http://sourcery.mentor.com/public/cxx-abi/">
+ <li><a href="http://mentorembedded.github.com/cxx-abi/">
The V3 multi-vendor standard C++ ABI</a> is used in GCC releases 3.0 and
above.</li>
Index: gcc-3.2/c++-abi.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-3.2/c++-abi.html,v
retrieving revision 1.6
diff -u -3 -p -r1.6 c++-abi.html
--- gcc-3.2/c++-abi.html 20 Feb 2012 22:51:27 -0000 1.6
+++ gcc-3.2/c++-abi.html 26 Aug 2012 10:37:21 -0000
@@ -10,7 +10,7 @@
The main point of the GCC 3.2 release is to have a relatively
stable and common C++ ABI for GNU/Linux and BSD usage, following
the documentation at
- <a href="http://sourcery.mentor.com/public/cxx-abi/">http://sourcery.mentor.com/public/cxx-abi/</a>.
+ <a href="http://mentorembedded.github.com/cxx-abi/">http://sourcery.mentor.com/public/cxx-abi/</a>.
Unfortunately this means that GCC 3.2 is incompatible with GCC 3.0
and GCC 3.1 releases.</p>
Index: gcc-4.0/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.0/changes.html,v
retrieving revision 1.60
diff -u -3 -p -r1.60 changes.html
--- gcc-4.0/changes.html 20 Feb 2012 22:51:27 -0000 1.60
+++ gcc-4.0/changes.html 26 Aug 2012 10:37:22 -0000
@@ -182,7 +182,7 @@
<a href="#visibility"><code>-fvisibility</code> option</a>.</li>
<li>The compiler now uses the library interface specified by the <a
- href="http://sourcery.mentor.com/public/cxx-abi/">C++ ABI</a> for
+ href="http://mentorembedded.github.com/cxx-abi/">C++ ABI</a> for
thread-safe initialization of function-scope static variables.
Most users should leave this alone, but embedded programmers may
want to disable this by specifying