[Bug d/89418] D test cases fail on powerpc64le

pinskia at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Feb 20 19:32:00 GMT 2019


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"


More information about the Gcc-bugs mailing list