[RS6000] Mangling of IBM long double template literals

2013-11-12 Thread Alan Modra
Ping this patch: http://gcc.gnu.org/ml/gcc-patches/2013-06/msg00686.html -- Alan Modra Australia Development Lab, IBM

Re: RFC [MIPS, RS6000] Mangling of IBM long double template literals

2013-06-12 Thread Richard Sandiford
"Joseph S. Myers" 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

Re: RFC [MIPS, RS6000] Mangling of IBM long double template literals

2013-06-12 Thread Joseph S. Myers
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

RFC [MIPS, RS6000] Mangling of IBM long double template literals

2013-06-12 Thread Alan Modra
As noted in the comment below, IBM long double is really an array of two doubles. In little-endian mode this means the words of each double should be reversed in write_real_cst, but the large magnitude double remains the first element of the array. This patch specially treats IBM long double so t