[i386] define __SIZEOF_FLOAT128__

H.J. Lu hjl.tools@gmail.com
Wed Apr 23 19:51:00 GMT 2014


On Wed, Apr 23, 2014 at 11:48 AM, Marc Glisse <marc.glisse@inria.fr> wrote:
> (Adding an i386 maintainer in Cc)
> http://gcc.gnu.org/ml/gcc-patches/2014-04/msg00620.html
>
>
> On Sun, 13 Apr 2014, Marc Glisse wrote:
>
>> Hello,
>>
>> some people like having a macro to test if a type is available
>> (__SIZEOF_INT128__ for instance). This adds macros for __float80 and
>> __float128. The types seem to be always available, so I didn't add any
>> condition.
>>
>> If you think this is a bad idea, please close the PR.
>>
>> Bootstrap+testsuite on x86_64-linux-gnu.
>>
>> 2014-04-13  Marc Glisse  <marc.glisse@inria.fr>
>>
>>         PR preprocessor/56540
>>         * config/i386/i386-c.c (ix86_target_macros): Define
>>         __SIZEOF_FLOAT80__ and __SIZEOF_FLOAT128__.
>

For __SIZEOF_FLOAT80__, you should check TARGET_128BIT_LONG_DOUBLE
instead of TARGET_64BIT.

-- 
H.J.



More information about the Gcc-patches mailing list