This is the mail archive of the
mailing list for the libstdc++ project.
Re: [v3] Solaris baseline maintenance
- From: Jonathan Wakely <jwakely at redhat dot com>
- To: Rainer Orth <ro at CeBiTec dot Uni-Bielefeld dot DE>
- Cc: gcc-patches at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org
- Date: Thu, 2 Feb 2017 16:14:12 +0000
- Subject: Re: [v3] Solaris baseline maintenance
- Authentication-results: sourceware.org; auth=none
- References: <yddk298dhvj.fsf@CeBiTec.Uni-Bielefeld.DE>
On 02/02/17 11:09 +0100, Rainer Orth wrote:
This patch consists of two parts:
* The first just updates the Solaris libstdc++ baselines for GCC 7.
* However, there's a maintenance issue that has been bothering me for
some time: on 32-bit x86, there are the CXXABI_FLOAT128 on top of
what's in the sparc baseline. So far, I've just used the 32-bit sparc
baselines as the common ground and lived with the few added symbols on
x86, but this means you always have to check if there's anything else
that needs attention.
So I've now decided to bite the bullet and separate the x86 and sparc
baselines, so we now have i386-solaris2.1 and
sparc-solaris2.1 instead of just solaris2.1.
Bootstrapped without regressions on i386-pc-solaris2.1 and
sparc-sun-solaris2.1. Ok for mainline now or better wait a bit
closer to release? I had to remove the recently-added-and-removed-again
basic_string<C, T, A>::_M_copy_assign symbols from them baselines again.
Yes, sorry about that hiccup. There shouldn't be any new symbols
before the release, so doing this now seems fine. Thanks.