On May 31, 2005, at 10:25 AM, Vincent Lefevre wrote:
Well, there is no extended precision with GCC under Linux/PPC.

Hum, I do wonder about even that; why do:

2004-02-07  Alan Modra  <[EMAIL PROTECTED]>

* config/rs6000/t-linux64 (LIB2FUNCS_EXTRA): Add darwin- ldouble.c.

powerpc64-*-linux*)
tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h"
        test x$with_cpu != x || cpu_is_64bit=yes
test x$cpu_is_64bit != xyes || tm_file="${tm_file} rs6000/ default64.h"
        tm_file="rs6000/biarch64.h ${tm_file} rs6000/linux64.h"
extra_options="${extra_options} rs6000/sysv4.opt rs6000/ linux64.opt" tmake_file="rs6000/t-fprules ${tmake_file} rs6000/t-ppccomm rs6000/t-linux64"

t-linux64:

LIB2FUNCS_EXTRA = tramp.S $(srcdir)/config/rs6000/ppc64-fp.c \
        $(srcdir)/config/rs6000/darwin-ldouble.c

darwin-ldouble.c:
/* 128-bit long double support routines for Darwin.

then? Certainly, the intent was to push it closer to working. I don't see why someone could not finish off the compiler bits fairly quickly, if they wanted to.

And according to
http://developer.apple.com/documentation/mac/PPCNumerics/ PPCNumerics-14.html
(found with Google), the PowerPC doesn't have hardware support
for extended precision.

I don't see the relevance, not to the question of can long double be used under linux, nor even can long double be used under OSX, nor long double on ppc.

Reply via email to