https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106832

--- Comment #17 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to ibuclaw from comment #15)
> (In reply to Peter Bergner from comment #14)
> > Similar error on a long double == IEEE128 system:
> > 
> > /home/bergner/gcc/gcc-fsf-mainline-lang-D/libphobos/src/std/math.d:281:5:
> > error: static assert  "Only 64-bit, 80-bit, and 128-bit reals are supported
> > for LittleEndian CPUs"
> >   281 |     static assert(real.mant_dig == 53 || real.mant_dig == 64
> >       |     ^
> Looks like you configured for IBM128 to me.

Bah, you are correct.  I forgot I needed to add an explicit configure option to
get the IEEE128 default.  I'll kick it off again!  Thanks!

Reply via email to