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

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Well, I certainly see libphobos/configure.tgt having powerpc*-linux* as the
only target that does:
  power*-*-linux*)
        LIBPHOBOS_SUPPORTED=yes
        LIBDRUNTIME_ONLY=yes
        ;;
I believe the latter means it builds only a small part of libphobos and I think
the reason is the long double stuff (I think D has float/double/real types and
the last one is the largest floating point available).  Now, because IBM
extended and IEEE quad are effectively unordered (neither is subset nor
superset of the other), it is hard to determine which one is actually larger,
but IEEE quad has both higher exponent range and larger mantissa precision for
most of number, it is just those cases closely around values representable in
double that can have higher precision in IBM extended.

Reply via email to