https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99708
Segher Boessenkool <segher at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Last reconfirmed| |2022-03-03 Status|UNCONFIRMED |NEW --- Comment #11 from Segher Boessenkool <segher at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #8) > But for power7 ppc64 (BE) linux (e.g. gcc110 in the cfarm): > > ./gcc/cc1plus -E -dM /dev/null -quiet | fgrep FLOAT128 > #define __SIZEOF_FLOAT128__ 16 It isn't clear what cpu your compiler defaults to, making this not such a great example. -mcpu=power7 *does* support __float128, after all. But indeed -mcpu=970 defines __SIZEOF_FLOAT128__ as well, which is wrong. Confirmed.