[uClibc]Hard/Soft floating point support / sigsetjmp bug

Erwin Authried eauth at softsys.co.at
Fri May 10 07:25:36 UTC 2002


I found that if HAS_FLOATING_POINT is defined, sigsetjmp fails on the
ARM7TDMI because a hard FP instruction is used:

#ifdef __UCLIBC_HAS_FLOATS__
        sfmea   f4, 4, [r0]!
#endif

I'm a little bit confused now about the meaning of HAS_FLOATING_POINT. I
thought it is used to include the soft floating point routines only. Maybe
there should be two different defines for hard- and soft floating point
support?

-Erwin





More information about the uClibc mailing list