https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114623
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to g.peterhoff from comment #4) > That is precisely the design error of C/C++/etc. There should be no > float/double/long double/__float128/etc, but *only* floatN_t. If you don't want to use float/double/long double and just floatN_t, then just use it. And, it makes no sense to try to use __float128 at all when float128_t is supported.