[PATCHv2] PR libstdc++/84654 Do not use __float128 if it is disabled by the compiler

Jonathan Wakely jwakely@redhat.com
Tue May 1 14:34:00 GMT 2018


On 12/03/18 16:02 -0300, Tulio Magno Quites Machado Filho wrote:
>Changes since v1:
> - Completely rewrite of the patch to set ENABLE_FLOAT128 at libstdc++
>   build time and undef _GLIBCXX_USE_FLOAT128 when building user code.
>
>--- 8< ---
>
>In order to use __float128 in C++ it's necessary to check if the
>compiler enabled its support too when building user code.
>This patch changes the behavior at libstdc++ build by setting
>ENABLE_FLOAT128, which is used to set the value of the exported macro
>_GLIBCXX_USE_FLOAT128.

Now that we're in stage 1 we can make this change. The patch looks
right so I'll go ahead and commit it to trunk (it shouldn't interfere
with testing any last-minute fixes needed for gcc-8).

Thanks for fixing this, Tulio.




More information about the Libstdc++ mailing list