gcc/contrib
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
..
reghunt Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
regression * btest-gcc.sh: Continue after bootstrap comparison failure. 2009-09-02 20:26:15 +00:00
analyze_brprob compareSumTests3: Changed to GPLv3. 2007-12-26 21:42:35 +00:00
ChangeLog gc++filt.m4: New file. 2010-07-02 10:05:49 +00:00
ChangeLog.tree-ssa
check_makefile_deps.sh check_makefile_deps.sh: New file. 2008-07-14 18:40:35 +00:00
check_warning_flags.sh Avoid tr '\n', for Solaris /usr/bin/tr. 2010-01-16 14:42:32 +00:00
compare_tests
compare-all-tests Add compare-all-tests. 2009-04-16 14:18:12 +00:00
compare-debug fix darwin8 bootstrap issue 2010-07-02 08:56:04 +00:00
compareSumTests3 compareSumTests3: Changed to GPLv3. 2007-12-26 21:42:35 +00:00
dg-cmp-results.sh dg-cmp-results.sh: Do not print usage if either .sum file cannot be opened... 2008-11-19 09:00:42 +11:00
dg-extract-results.sh configure.ac: Redirect grep stdout, stderr to /dev/null instead of grep -q. 2010-05-25 18:50:01 +00:00
dglib.pm compareSumTests3: Changed to GPLv3. 2007-12-26 21:42:35 +00:00
download_ecj
download_prerequisites download_prerequisites: New script. 2010-06-02 11:14:19 +00:00
filter_gcc_for_doxygen
filter_knr2ansi.pl
filter_params.pl
gcc_build compareSumTests3: Changed to GPLv3. 2007-12-26 21:42:35 +00:00
gcc_update gcc_update: Support updating a git clone. 2010-06-15 10:35:25 +02:00
gcc.doxy gcc.doxy: Rename from tree-ssa.doxy. 2007-08-10 17:08:32 -04:00
gccbug.el
gennews * gennews (files): Add files for GCC 4.5. 2010-04-06 15:06:04 +01:00
gthr_supp_vxw_5x.c
index-prop
paranoia.cc MAINTAINERS (c4x port): Remove. 2008-01-25 20:49:04 +00:00
patch_tester.sh patch_tester.sh (report): Do not print "Checker: ". 2008-05-08 15:14:47 +00:00
prepare_patch.sh compareSumTests3: Changed to GPLv3. 2007-12-26 21:42:35 +00:00
test_installed
test_summary check_jni_methods.sh.in: Don't use diff -U. 2010-06-04 14:01:22 +00:00
texi2pod.pl texi2pod.pl: Handle @samp and @url inside verbatim blocks. 2008-04-01 17:38:56 +01:00
uninclude compareSumTests3: Changed to GPLv3. 2007-12-26 21:42:35 +00:00
warn_summary warn_summary (srcdirFilter): Add fixincludes, sim, newlib and mpfr. 2007-09-22 01:19:10 +00:00