abi.xml: Adjust link to C++ ABI specification.

* doc/xml/manual/abi.xml: Adjust link to C++ ABI specification.
	Improve description of one such reference.

From-SVN: r169408
This commit is contained in:
Gerald Pfeifer 2011-01-30 15:02:01 +00:00 committed by Gerald Pfeifer
parent a3bf9d083a
commit 4e2d4dc3a0
2 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2011-01-30 Gerald Pfeifer <gerald@pfeifer.com>
* doc/xml/manual/abi.xml: Adjust link to C++ ABI specification.
Improve description of one such reference.
2011-01-30 Gerald Pfeifer <gerald@pfeifer.com>
* doc/xml/manual/codecvt.xml: Fix link to The Austin Common

View File

@ -54,7 +54,7 @@
virtual functions, etc. These details are defined as the compiler
Application Binary Interface, or ABI. The GNU C++ compiler uses an
industry-standard C++ ABI starting with version 3. Details can be
found in the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.codesourcery.com/cxx-abi/abi.html"> ABI
found in the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.codesourcery.com/public/cxx-abi/abi.html">ABI
specification</link>.
</para>
@ -754,9 +754,11 @@ number to increase, say from "libstdc++.so.3.0.4" to
class that would otherwise have implicit versions. This will change
the way the compiler deals with this class in by-value return
statements or parameters: instead of passing instances of this
class in registers, the compiler will be forced to use memory. See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.codesourcery.com/cxx-abi/abi.html#calls"> this part</link>
class in registers, the compiler will be forced to use memory. See the
section on <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.codesourcery.com/public/cxx-abi/abi.html#calls">Function
Calling Conventions and APIs</link>
of the C++ ABI documentation for further details.
</para></listitem>
</para></listitem>
</orderedlist>