[v3] Update Solaris baselines for GCC 4.7, take 2

Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
Thu Mar 1 18:15:00 GMT 2012


After PRs libstdc++/52188 and libstdc++/52189 have been resolved, I'd
finally like to update the Solaris baselines for the 4.7 release.  This
time, everything looks good: only additions to GLIBCXX_3.4.1[67],
CXXABI_1.3.6, and CXXABI_TM_1, as expected.

Bootstrapped without regressions on i386-pc-solaris2.{8, 9, 10, 11} and
sparc-sun-solaris2.{8, 9, 10, 11} with as/ld, gas/ld, and gas/gld.  Also
verified that there are no additions in
$target/libstdc++/testsuite/libstdc++.log.sep.

There are only two FAILs: on Solaris 10 and 11/x86 with as,
_GLOBAL_OFFSET_TABLE_ is missing from the base version.  The jury is
still out whether this is an assembler or linker bug.  I think about
filtering out those symbols bound to the base version (which are
prescribed by the Solaris ABI, but have nothing to do with the
libstdc++.so interface) in a subsequent (4.8) patch, but for now this is
good enough.

Ok for mainline?

Thanks.
	Rainer


2012-01-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* config/abi/post/solaris2.8/baseline_symbols.txt: Regenerate.
	* config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
	* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: sol2-libstdc++-baseline-gcc470.patch
Type: text/x-patch
Size: 54707 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20120301/862545d9/attachment.bin>
-------------- next part --------------

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University


More information about the Libstdc++ mailing list