https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116007
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> --- That commit made --without-long-double-128 the default on powerpc*-*-linux-musl*. ELFv2 is one thing, but whether long double is IEEE double, IBM double double or IEEE quad is a separate thing. You need to look at musl what it supports. E.g. glibc in the last few years for powerpc64le-linux supports all 3, on powerpc64-linux or powerpc-linux just IEEE double and IBM double double.