Index: lib/msun/powerpc/Symbol.map =================================================================== --- lib/msun/powerpc/Symbol.map +++ lib/msun/powerpc/Symbol.map @@ -11,3 +11,8 @@ feholdexcept; feupdateenv; }; + +FBSD_1.7 { + feenableexcept; + fedisableexcept; +}; Index: lib/msun/powerpc/fenv.h =================================================================== --- lib/msun/powerpc/fenv.h +++ lib/msun/powerpc/fenv.h @@ -266,7 +266,7 @@ /* We currently provide no external definitions of the functions below. */ -static inline int +__fenv_static inline int feenableexcept(int __mask) { union __fpscr __r; @@ -279,7 +279,7 @@ return ((__oldmask & _ENABLE_MASK) << _FPUSW_SHIFT); } -static inline int +__fenv_static inline int fedisableexcept(int __mask) { union __fpscr __r; Index: lib/msun/powerpc/fenv.c =================================================================== --- lib/msun/powerpc/fenv.c +++ lib/msun/powerpc/fenv.c @@ -58,6 +58,8 @@ extern inline int feholdexcept(fenv_t *__envp); extern inline int fesetenv(const fenv_t *__envp); extern inline int feupdateenv(const fenv_t *__envp); +extern inline int feenableexcept(int __mask); +extern inline int fedisableexcept(int __mask); #ifdef __SPE__ #define PMAX 0x7f7fffff