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

Reply via email to