https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107815

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 53953
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53953&action=edit
gcc13-pr107815.patch

Untested workaround.  I've left out Darwin there for now, because I think
it just doesn't support _Float128 right now - powerpc*-darwin* has long double
in IBM double double format, x86_64-darwin* has long double probably Intel
extended format and aarch64*-darwin*, which probably doesn't have support in
GCC yet at all, I think has long double in IEEE double format.  And _Float128
in libstdc++ is supported only if long double is IEEE quad or of libc provides
*f128 APIs (currently only glibc 2.26 does).

Reply via email to