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

--- Comment #13 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to Peter Bergner from comment #1)
> I'll kick off a build with D enabled to educate myself.

Ok, I see the following on a powerpc64le-linux build on a system that defaults
to long double == IBM128.  I have access to a Fedora36 box that defaults to
IEEE128 so I'll try a build there too.

/home/bergner/gcc/gcc-fsf-mainline-lang-D/libphobos/src/std/math/package.d:320:5:
error: static assert:  "Only 64-bit, 80-bit, and 128-bit reals are supported
for LittleEndian CPUs"
  320 |     static assert(real.mant_dig == 53 || real.mant_dig == 64
      |     ^
make[5]: *** [Makefile:1289: std/complex.lo] Error 1
make[5]: Leaving directory
'/home/bergner/gcc/build/gcc-fsf-mainline-lang-D/powerpc64le-linux/libphobos/src'
make[4]: *** [Makefile:484: all-recursive] Error 1
make[4]: Leaving directory
'/home/bergner/gcc/build/gcc-fsf-mainline-lang-D/powerpc64le-linux/libphobos'
make[3]: *** [Makefile:411: all] Error 2
make[3]: Leaving directory
'/home/bergner/gcc/build/gcc-fsf-mainline-lang-D/powerpc64le-linux/libphobos'
make[2]: *** [Makefile:23281: all-stage3-target-libphobos] Error 2
make[2]: Leaving directory '/home/bergner/gcc/build/gcc-fsf-mainline-lang-D'
make[1]: *** [Makefile:28917: stage3-bubble] Error 2
make[1]: Leaving directory '/home/bergner/gcc/build/gcc-fsf-mainline-lang-D'
make: *** [Makefile:1065: all] Error 2

Reply via email to