From ff7e6f066bd6964dbeeca7f91a04be3ac7d7d601 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Wed, 13 Sep 2017 11:05:59 +0100 Subject: [PATCH] PR libstdc++/81835 fix broken URLs in libstdc++ docs PR libstdc++/81835 * doc/xml/manual/extensions.xml: Replace unstable URL. * doc/html/manual/ext_demangling.html: Regenerate. * libsupc++/cxxabi.h (__cxa_demangle): Fix broken URL. From-SVN: r252066 --- libstdc++-v3/ChangeLog | 5 +++++ libstdc++-v3/doc/html/manual/ext_demangling.html | 2 +- libstdc++-v3/doc/xml/manual/extensions.xml | 2 +- libstdc++-v3/libsupc++/cxxabi.h | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 76ab00f9c8d..fc18cc7000a 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,10 @@ 2017-09-13 Jonathan Wakely + PR libstdc++/81835 + * doc/xml/manual/extensions.xml: Replace unstable URL. + * doc/html/manual/ext_demangling.html: Regenerate. + * libsupc++/cxxabi.h (__cxa_demangle): Fix broken URL. + * include/bits/allocated_ptr.h (__allocated_ptr::get): Use __to_address. (__allocated_ptr::_S_raw_ptr): Remove. diff --git a/libstdc++-v3/doc/html/manual/ext_demangling.html b/libstdc++-v3/doc/html/manual/ext_demangling.html index 3091976c4fb..7d6df2d8c41 100644 --- a/libstdc++-v3/doc/html/manual/ext_demangling.html +++ b/libstdc++-v3/doc/html/manual/ext_demangling.html @@ -7,7 +7,7 @@ original C++ source identifiers is called “demangling.”

- If you have read the source + If you have read the source documentation for namespace abi then you are aware of the cross-vendor C++ ABI in use by GCC. One of the exposed functions is used for demangling, diff --git a/libstdc++-v3/doc/xml/manual/extensions.xml b/libstdc++-v3/doc/xml/manual/extensions.xml index 41b1a801325..a6e4db2b6f7 100644 --- a/libstdc++-v3/doc/xml/manual/extensions.xml +++ b/libstdc++-v3/doc/xml/manual/extensions.xml @@ -502,7 +502,7 @@ get_temporary_buffer(5, (int*)0); demangling. - If you have read the source + If you have read the source documentation for namespace abi then you are aware of the cross-vendor C++ ABI in use by GCC. One of the exposed functions is used for demangling, diff --git a/libstdc++-v3/libsupc++/cxxabi.h b/libstdc++-v3/libsupc++/cxxabi.h index b66d6d194bc..6e6b21ddbde 100644 --- a/libstdc++-v3/libsupc++/cxxabi.h +++ b/libstdc++-v3/libsupc++/cxxabi.h @@ -182,7 +182,7 @@ namespace __cxxabiv1 * with GNU extensions. For example, this function is used in * __gnu_cxx::__verbose_terminate_handler. * - * See http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt12ch39.html + * See https://gcc.gnu.org/onlinedocs/libstdc++/manual/ext_demangling.html * for other examples of use. * * @note The same demangling functionality is available via -- 2.30.2