https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108279
--- Comment #4 from Michael_S <already5chosen at yahoo dot com> --- (In reply to Jakub Jelinek from comment #2) > From what I can see, they are certainly not portable. > E.g. the relying on __int128 rules out various arches (basically all 32-bit > arches, > ia32, powerpc 32-bit among others). Not handling exceptions is a show > stopper too. > Guess better time investment would be to improve performance of the soft-fp > versions. The only 32-bit gcc target [out of targets represented on Goldbolt] that supports __float128/_Float128 right now are - x386==IA32 - SPARC - RV32 I don't know why it is supported, but would be surprised if __float128 on RV32 is actually used by anybody. Just too slow. 32-bit SPARC sounds as dead platform. x386 is more problematic. People still use it, people still develop new programs for it. And since modern x386 processors are so fast, performance of __float128 could be usable, even if it is 5 or 10 times slower than on the same machine running x86-64. PPC32 is not supported, so no problems from that side.