SoftFloat future

Olivier Houchard mlfbsd at ci0.org
Tue Nov 6 14:49:46 PST 2007


On Tue, Nov 06, 2007 at 07:13:32PM +0100, Rafal Jaworowski wrote:
> Hi,
> 
> I wanted to learn about the directions for soft float emulation approach on the ARM since right now ARM is the main consumer of it. For the FPU-less PowerPC (e500) port we previously (6.x) used the SoftFloat lib, but during integration with -current I had lot of problems to make it work (a couple of symbols in libc got 'corupt'), and finally gave up for the gcc level soft-float instead, which seems to work fine.
> 
> So what's ARM people view on using SoftFloat vs. gcc soft-float? What are FreeBSD/ARM plans in this regard.
> 

Hi Rafal,

The libsoftfloat got imported for arm because at the time it happened, gcc
(3.4.6 or something like this) didn't provide softfloat for arm.
Also, last time I tried it, the libgcc softfloat bits behaved strangely,
and gave dd segfaults or funny pings. 
So I gess FreeBSD/arm plans are to get right of the libsoftfloat when the
libgcc bits will work as expected :-)

Regards,

Olivier


More information about the freebsd-arm mailing list