https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104080
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- It would be better to use __has_include to detect headers, not hardcoding it based on target macros. But I don't see why we need that header anyway, GCC defines __BYTE_ORDER__ and __ORDER_LITTLE_ENDIAN__ without any headers. We should just rip that piece of fast_float out.