freebsd-skq/lib/msun
das a38603b0b5 Provide external definitions of all of the standardized functions in
fenv.h that are currently inlined.

The definitions are provided in fenv.c via 'extern inline'
declaractions.  This assumes the compiler handles 'extern inline' as
specified in C99, which has been true under FreeBSD since 8.0.

The goal is to eventually remove the 'static' keyword from the inline
definitions in fenv.h, so that non-inlined references all wind up
pointing to the same external definition like they're supposed to.
I am deferring the second step to provide a window where
newly-compiled apps will still link against old math libraries.
(This isn't supported, but there's no need to cause undue breakage.)

Reviewed by:    stefanf, bde
2011-10-10 15:43:09 +00:00
..
amd64 Provide external definitions of all of the standardized functions in 2011-10-10 15:43:09 +00:00
arm Provide external definitions of all of the standardized functions in 2011-10-10 15:43:09 +00:00
bsdsrc
i387 Provide external definitions of all of the standardized functions in 2011-10-10 15:43:09 +00:00
ia64 Provide external definitions of all of the standardized functions in 2011-10-10 15:43:09 +00:00
ld80 Fix clang warnings. 2011-06-18 13:56:33 +00:00
ld128 Clean up the unneeded cpp macro INLINE_REM_PIO2L. 2011-05-30 19:41:28 +00:00
man Implement the long double version for the cube root function, cbrtl. 2011-03-12 16:50:39 +00:00
mips Provide external definitions of all of the standardized functions in 2011-10-10 15:43:09 +00:00
powerpc Provide external definitions of all of the standardized functions in 2011-10-10 15:43:09 +00:00
sparc64 Provide external definitions of all of the standardized functions in 2011-10-10 15:43:09 +00:00
src In the libm access macros for the double type, z can sometimes 2011-06-19 17:07:58 +00:00
Makefile Take two. Add the missing file that should have been committed 2011-03-12 19:37:35 +00:00
Symbol.map Provide external definitions of all of the standardized functions in 2011-10-10 15:43:09 +00:00