From 5ee26fce811793849fe79ed6c72605420626f989 Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Tue, 11 Apr 2017 22:36:40 +0000 Subject: [PATCH] faq.xml: Update reference link to C++ ABI for Itanium. * doc/xml/faq.xml: Update reference link to C++ ABI for Itanium. * doc/xml/manual/abi.xml. Ditto (thrice). From-SVN: r246860 --- libstdc++-v3/ChangeLog | 5 +++++ libstdc++-v3/doc/xml/faq.xml | 2 +- libstdc++-v3/doc/xml/manual/abi.xml | 6 +++--- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 4397d327a40..3f836d2c673 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2017-04-12 Gerald Pfeifer + + * doc/xml/faq.xml: Update reference link to C++ ABI for Itanium. + * doc/xml/manual/abi.xml. Ditto (thrice). + 2017-04-03 Jonathan Wakely * doc/xml/manual/status_cxx2017.xml: Remove duplicate table entry. diff --git a/libstdc++-v3/doc/xml/faq.xml b/libstdc++-v3/doc/xml/faq.xml index 340ba9db34b..8041c1428e6 100644 --- a/libstdc++-v3/doc/xml/faq.xml +++ b/libstdc++-v3/doc/xml/faq.xml @@ -1213,7 +1213,7 @@ details than for C, and most CPU designers (for good reasons elaborated below) have not stepped up to publish C++ ABIs. Such an ABI has been defined for the Itanium architecture (see - C++ + C++ ABI for Itanium) and that is used by G++ and other compilers as the de facto standard ABI on many common architectures (including x86). G++ can also use the ARM architecture's EABI, for embedded diff --git a/libstdc++-v3/doc/xml/manual/abi.xml b/libstdc++-v3/doc/xml/manual/abi.xml index e79bf8cf8b1..0e560687258 100644 --- a/libstdc++-v3/doc/xml/manual/abi.xml +++ b/libstdc++-v3/doc/xml/manual/abi.xml @@ -42,7 +42,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 ABI + found in the ABI specification. @@ -757,7 +757,7 @@ 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 the -section on Function +section on Function Calling Conventions and APIs of the C++ ABI documentation for further details. @@ -1115,7 +1115,7 @@ gcc test.c -g -O2 -L. -lone -ltwo /usr/lib/libstdc++.so.5 /usr/lib/libstdc++.so. <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="http://mentorembedded.github.io/cxx-abi/"> + xlink:href="https://itanium-cxx-abi.github.io/cxx-abi/"> C++ ABI Summary </link> -- 2.30.2