Hi! On Sun, Nov 15, 2020 at 12:17:47PM -0500, Michael Meissner wrote: > --- a/gcc/testsuite/gcc.target/powerpc/pr70117.c > +++ b/gcc/testsuite/gcc.target/powerpc/pr70117.c > @@ -9,9 +9,11 @@ > 128-bit floating point, because the type is not enabled on those > systems. */ > #define LDOUBLE __ibm128 > +#define IBM128_MAX ((__ibm128) 1.79769313486231580793728971405301199e+308L)
This is the IEEE QP float number 43fefffffffffffff7ffffffffffff80 which I very much doubt is the maximum finite double-double? See the 0 in the middle of the mantissa... 43feffffffffffffffffffffffffff00 is bigger, and representable as double-double just as well? Or even 43feffffffffffffffffffffffffff80 should be. Segher