mirror of
https://github.com/opnsense/src.git
synced 2026-02-14 16:23:25 -05:00
D8376 extended softfloat/hardfloat support, but used a macro that never actually gets set except in libc and msun's Makefile.inc. So libc and libm got built correctly, but any program including fenv.h itself assumed it was on a hardfloat systen and emitted inline fpu instructions for fedisableexcept() and friends. Using __mips_soft_float makes everything work in all cases, since it's a compiler-internal macro that is always set correctly for the target PR: 217845 Submitted by: Dan Nelson <dnelson_1901@yahoo.com> MFC after: 1 week |
||
|---|---|---|
| .. | ||
| hardfloat | ||
| _ctx_start.S | ||
| _set_tp.c | ||
| _setjmp.S | ||
| fabs.c | ||
| fabs.S | ||
| flt_rounds.c | ||
| infinity.c | ||
| ldexp.S | ||
| longjmp.c | ||
| makecontext.c | ||
| Makefile.inc | ||
| setjmp.S | ||
| signalcontext.c | ||
| sigsetjmp.S | ||