https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89418
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Funny. real.mant_dig == 106 means 128bit IBM long double (or as some call it,
double-double as the error message suggest).
The error message is incorrect in both cases too:
"Only 64-bit, 80-bit, and 128-bit reals"~
" are supported for LittleEndian CPUs"
Should really be:
"Only IEEE 64-bit, IEEE 80-bit, and IEEE 128-bit reals"~
" are supported for LittleEndian CPUs"
And:
"Only IEEE 64-bit and IEEE 128-bit reals are supported for BigEndian CPUs."~
" double-double reals have partial support"