[Bug libstdc++/124714] std module (std.cc) should check for __float128 support

pinskia at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Mar 31 07:00:46 GMT 2026


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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2026-03-31
             Status|UNCONFIRMED                 |WAITING
     Ever confirmed|0                           |1

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Also long double does not have to be 128bit IEEE fp. It could be double double
format which it is on powerpc in some cases and mips


So the question i have here is long double the same size as double and the same
format, if so then your libc should just provide aliases for the long double
functions.

That makes this a picolibc issue rather than a libstdc++ one.


More information about the Gcc-bugs mailing list