https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114018
--- Comment #4 from Joseph S. Myers <jsm28 at gcc dot gnu.org> --- I don't know what's expected for C++, but for C, TS 18661-3 and C23 don't have versions of nexttoward for _FloatN or _FloatNx (recall that the second argument of nexttoward has type long double independent of the first argument, which is using long double as a common superset type for all the standard floating types - but no such common superset type is guaranteed to exist for all the _FloatN and _FloatNx types, and long double certainly need not be such a type, so nexttoward doesn't make sense for _FloatN or _FloatNx). Instead, those types have nextafter, nextup and nextdown functions.