literal 1000. of type double is out of range error on ppc32 soft-float
Andreas Tobler
toa@pop.agri.ch
Wed Oct 31 22:07:00 GMT 2007
David Daney wrote:
> Andreas Tobler wrote:
>> Martin Michlmayr wrote:
>>> * Tom Tromey <tromey@redhat.com> [2007年10月25日 15:14]:
>>>> I don't have time but we could help you track it down if you want to
>>>> try debugging.
>>>>>> Andrew Haley tracked it down to the lack of libffi support for powerpc
>>> soft-float. Michael Koch thought that Andreas Tobler (CC:ed) might have
>>> an idea or even some patches.
>>>> Do you have a real use case for this? I can try to add soft float
>> support to libffi ppc (32-bit) But I need a motivating factor ;)
>>>> How about: It would be fun to implement this?
Sure, no problem and a good motivating factor. I did it for darwin
ppc-32, x86_64 and hpux-32, just for fun.
But I do not feel very happy if people do the work twice in the hidden
place. See OS-X 10.5, they have a libffi implementation, FAT, means for
ppc-32/64 and i686/x86_64 w/o telling the community about. I tried to
implement a ppc-64 variant for darwin as well. But when I saw the
libffi.dylib in /usr/lib/ of leopard I got really up-set! I asked in
advance if people are working on...
.....
>> Not that it is the canonical libffi implementation, but the MIPS port
> supports both hard and soft float ABIs. Feel free use it as a model for
> the PPC soft-float implementation.
I'll have a look at.
Thanks David!
Andreas
More information about the Java
mailing list