This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFC [MIPS, RS6000] Mangling of IBM long double template literals
- From: Richard Sandiford <rdsandiford at googlemail dot com>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: Alan Modra <amodra at gmail dot com>, <gcc-patches at gcc dot gnu dot org>, David Edelsohn <dje dot gcc at gmail dot com>
- Date: Wed, 12 Jun 2013 22:06:59 +0100
- Subject: Re: RFC [MIPS, RS6000] Mangling of IBM long double template literals
- References: <20130612151349 dot GB21523 at bubble dot grove dot modra dot org> <Pine dot LNX dot 4 dot 64 dot 1306121814230 dot 9276 at digraph dot polyomino dot org dot uk>
"Joseph S. Myers" <joseph@codesourcery.com> writes:
> On Thu, 13 Jun 2013, Alan Modra wrote:
>> This is of course an ABI change for any existing little-endian users
>> of IBM long double literals in templates. On powerpc, I think we can
>> safely say there are no such users. However it does look like MIPS
>> also uses a variant of IBM long double, and I'm less certain there.
>
> That variant was used for IRIX, for which support was removed over a year
> ago. It would be good to remove the code that I noted in
> <http://gcc.gnu.org/ml/gcc-patches/2012-03/msg00819.html> was thereby made
> obsolete.
OK, I'll try to do that sometime. And as far as this change goes,
IRIX was big-endian only anyway, so it wouldn't have been affected.
Thanks Alan for checking though.
Richard