gcc/libstdc++-v3/doc/xml/manual
Rainer Orth c18dc5ccea gc++filt.m4: New file.
config:
	* gc++filt.m4: New file.

	contrib:
	* make_sunver.pl: New file.

	libstdc++v3:
	* acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Handle sun style.
	Require GCC_PROG_GNU_CXXFILT.
	(_GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT): Define
	unless targetting solaris2*.
	Include ../config/gc++filt.m4.
	* configure.host (i?86-*-solaris2*): Set abi_baseline_pair.
	(sparc-*-solaris2*): Likewise.
	* src/Makefile.am [ENABLE_SYMVERS_SUN] (version_dep, version_arg):
	New variables.
	(libstdc++-symbols.ver-sun): New target.
	* configure: Regenerate.
	* config.h.in: Regenerate.
	* Makefile.in: Likewise.
	* doc/Makefile.in: Likewise.
	* include/Makefile.in: Likewise.
	* libsupc++/Makefile.in: Likewise.
	* po/Makefile.in: Likewise.
	* python/Makefile.in: Likewise.
	* src/Makefile.in: Likewise.
	* src/atomic.cc: Only define/use _GLIBCXX_ASM_SYMVER if
	_GLIBCXX_HAVE_SYMVER_RENAMING_RUNTIME_SUPPORT.
	* src/compatibility.cc: Likewise.
	* testsuite/Makefile.am (baseline_subdir): Define.
	(baseline_symbols): Use it.
	(new-abi-baseline): Likewise.
	* testsuite/Makefile.in: Regenerate.

	* config/abi/pre/gnu.ver (GLIBCXX_3.4.5): Enclose duplicates in
	#ifdef HAVE_SYMVER_RENAMING_RUNTIME_SUPPORT.
	(GLIBCXX_3.4.6): Likewise.

	* doc/xml/manual/configure.xml (--enable-symvers): Document sun
	style.

	* doc/xml/manual/abi.xml: Fix grammar.
	(Symbol versioning on the libstdc++.so binary): Fix mapfile path.
	(Incremental bumping of a library pre-defined macro): Fix
	c++config path.
	(Incremental bumping of a library pre-defined macro,
	_GLIBCPP_VERSION): Likewise.
	(Matching each specific C++ compiler release to a specific set of
	C++ include files): Fix acinclude.m4 path.
	(Prerequisites): Allow for Sun linker on Solaris 2.5+.
	Use proper link to Configuring.
	Fix acinclude.m4 path.
	(Checking Active): Allow for additional symbol versioning styles.
	Provide Solaris 2 example with pvs -r.
	(Bibliography): Update Linker and Libraries Guide, C++ Migration
	Guide entries.

	gcc:
	* doc/install.texi (Prerequisites): Document Perl requirement on
	Solaris 2.
	(Specific, *-*-solaris2*): Document GNU c++filt requirement.

From-SVN: r161696
2010-07-02 10:05:49 +00:00
..
abi.xml gc++filt.m4: New file. 2010-07-02 10:05:49 +00:00
algorithms.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
allocator.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
appendix_contributing.xml appendix_contributing.xml: Indent code examples to match original C++STYLE document. 2010-06-11 17:04:52 +01:00
appendix_free.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
appendix_porting.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
atomics.xml Makefile.am: Re-organize xml sources. 2010-03-04 02:55:08 +00:00
auto_ptr.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
backwards_compatibility.xml class.txml: Adjust biblio markup. 2010-02-22 22:52:11 +00:00
bitmap_allocator.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
build_hacking.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
codecvt.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
concurrency.xml Makefile.am: Re-organize xml sources. 2010-03-04 02:55:08 +00:00
concurrency_extensions.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
configure.xml gc++filt.m4: New file. 2010-07-02 10:05:49 +00:00
containers.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
ctype.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
debug.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
debug_mode.xml debug_mode.xml: Correct debug headers. 2010-03-17 00:36:05 +00:00
diagnostics.xml Makefile.am: Re-organize xml sources. 2010-03-04 02:55:08 +00:00
evolution.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
extensions.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
internals.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
intro.xml Makefile.am, [...] (xml_sources_extra): Add fdl-1.3.xml. 2010-06-07 00:13:32 +01:00
io.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
iterators.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
locale.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
localization.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
messages.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
mt_allocator.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
numerics.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
parallel_mode.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
prerequisites.xml acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Use GNU locale model for glibc 2.3 and later... 2010-05-21 15:07:00 +01:00
profile_mode.xml profile_mode.xml (Profile Diagnostics): Correct cols. 2010-03-26 16:33:41 +00:00
shared_ptr.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
spine.xml Makefile.am, [...] (xml_sources_extra): Add fdl-1.3.xml. 2010-06-07 00:13:32 +01:00
status_cxx200x.xml status_cxx200x.xml: Update. 2010-06-05 18:47:04 +01:00
status_cxx1998.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
status_cxxtr1.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
status_cxxtr24733.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00
strings.xml faq.xml: Link to manual. 2010-04-22 00:33:44 +01:00
support.xml faq.xml: Fix anachronisms. 2010-05-01 21:03:19 +01:00
test.xml profile_mode.xml: Minor updates and fixes. 2010-02-22 21:21:17 +00:00
using.xml faq.xml: Link to manual. 2010-04-22 00:33:44 +01:00
using_exceptions.xml class.txml: Adjust biblio markup. 2010-02-22 22:52:11 +00:00
utilities.xml faq.xml: Adjust structure for pdf index. 2010-02-25 01:22:57 +00:00