This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] rs6000 long double mangling
- From: Jakub Jelinek <jakub at redhat dot com>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Fri, 3 Feb 2006 17:29:02 -0500
- Subject: Re: [PATCH] rs6000 long double mangling
- References: <200602032222.k13MM2D24460@makai.watson.ibm.com>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Fri, Feb 03, 2006 at 05:22:02PM -0500, David Edelsohn wrote:
> This patch adds the long double mangling to rs6000 port. I
> believe that we want to do this whenever IBM extended float format is
> used, except on Darwin, whose ABI is not changing.
>
> This patch includes changing the mangling on SVR4 when IBM long
> double compatibility is requested. Because default SVR4 long double ABI
> is not changing and 128 bit long double is not being enabled by default,
> the patch does not change the mangling in that mode.
>
> Is this what you expect, Jakub?
> * config/rs6000/rs6000.c (rs6000_mangle_fundamental_type): Mangle
> IBM extended float format long double as "g".
Fine with me, will remove a similar (but not identical) hunk from
my libstdc++ patch.
Thanks.
Jakub