在 2023-07-19 20:30, sisyphus 写道:
Is there some action I should take in order to improve the chances of this being fixed ? The problem arose in relation to the compilation of a perl module (DateTime).It turns out that Perl's C API provides a 'Perl_isfinite' function that does work with __float128, and which can be used as a drop in replacement of 'isfinite', so it was easy to work around.However, I think it's preferable that the mingw-w64 ports of gcc support 'isfinite' with __float128.
Maybe we can add another clause in `fpclassify()` for `__float128`, which calls `finiteq()` from libquadmath; but before that, we have to check for the availability of `__float128`, maybe by checking existence of `__SIZEOF_FLOAT128__`.
Patches will be welcome. -- Best regards, LIU Hao
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
