https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120976
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to Tomasz KamiĆski from comment #3) > I have posted this patch in May, that will fix the issue: > https://gcc.gnu.org/pipermail/libstdc++/2025-May/061450.html > I think we should merge it. > > The only architecture where __float128 exists and is different from long > double, that I am aware of is x86_64. However, this patch covers that case, > via formatting it using _Float128. powerpc as well (at least with some options), one can have long double as IEEE double, IBM double double and IEEE quad depending on options. s390 as well (again, long double can be IEEE double or IEEE quad depending on options). sparc too.