This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC PATCH] Optionally use -mlong-double-128 by default on {powerpc{,64},s390{,x},sparc,alpha}-linux
- From: Michael Matz <matz at suse dot de>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org
- Date: Tue, 31 Jan 2006 16:51:02 +0100 (CET)
- Subject: Re: [RFC PATCH] Optionally use -mlong-double-128 by default on {powerpc{,64},s390{,x},sparc,alpha}-linux
- References: <20060127165807.GV32233@devserv.devel.redhat.com>
Hi,
On Fri, 27 Jan 2006, Jakub Jelinek wrote:
> More controversial is the libstdc++-v3 side.
Yeah ;) I'm anyway already nervous enough about the whole series of
ldbl-128 patches so late in the process, although I think the gcc and
libgcc side might be okay. But this fragile fiddling of symbols for
libstdc++ ... Ugh. For instance how do you deal with the problem that
when a template is instantiated inline providing some of those symbols?
Ihen it will be unversioned in the executable (and exported). Depending
on how you compile the application it will provide an 64 or 128 bit ldbl,
and might clash with either version of the provided libstdc++.
Wouldn't it be easier to just admit the fact that it's an ABI change, and
multilib libstdc++ ?
Ciao,
Michael.