https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65757
--- Comment #11 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- I don't know what process Jakub and Tobias used (a) to identify relevant files / changes in glibc and (b) to make all the changes to operate on __float128 rather than long double. Roughly, it's sysdeps/ieee754/ldbl-128, *plus* strtod-related files from stdlib/, *plus* printf-related files from stdio-common, *plus* some functions (especially <complex.h> functions) from math/, that are used in libquadmath and so may need updating for changes made in glibc.