https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97543
--- Comment #4 from Peter Bergner <bergner at gcc dot gnu.org> --- Created attachment 49436 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49436&action=edit patch file So libgcc compiles are explicitly using -mlong-double-128, which doesn't seem right when GCC is configured with --disable-multilib --without-long-double-128, which seems to come from: libgcc/config/rs6000/t-linux:HOST_LIBGCC2_CFLAGS += -mlong-double-128 Shouldn't we just use the compiler default for long double (ie, don't use that option at all)? Something like the attached patch?