https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88062
--- Comment #1 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- This is not a GCC bug. tgmath.h is provided by glibc, not GCC, and glibc indeed does not yet include the type-generic macros for functions rounding to a narrower type (nor does glibc yet support the narrowing versions of sqrt and fma, only those of add, sub, mul and div) - it's a not-yet-implemented feature in glibc, not a bug there (note that the glibc manual says the TS 18661-1 support is incomplete, and accordingly glibc does not yet define __STDC_IEC_60559_BFP__).