[PATCH] Backport PowerPC complex __float128 compiler support to GCC 6.x
Michael Meissner
meissner@linux.vnet.ibm.com
Tue Jun 21 18:52:00 GMT 2016
On Thu, Jun 16, 2016 at 10:06:48PM +0000, Joseph Myers wrote:
> On Wed, 15 Jun 2016, Michael Meissner wrote:
>
> > Note, I do feel the front ends should be modified to allow __complex __float128
> > directly rather than having to use an attribute to force the complex type (and
> > to use mode(TF) on x86 or mode(KF) on PowerPC). It would clean up both x86 and
> > PowerPC. However, those patches aren't written yet.
>
> I'm now working on support for TS 18661-3 _FloatN / _FloatNx type names
> (keywords), constant suffixes and <float.h> addiitions. That will
> address, for C, the need to use modes for complex float128 (bug 32187) by
> allowing the standard _Complex _Float128 to be used. The issue would
> still apply for C++ (I'm not including any C++ support for these type
> names / constant suffixes in my patch), and for complex ibm128.
Great!
Of course we will need to have some solution for C++.
And we will have to live with the current stuff in GCC 6.x.
--
Michael Meissner, IBM
IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA
email: meissner@linux.vnet.ibm.com, phone: +1 (978) 899-4797
More information about the Gcc-patches
mailing list