在 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

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to