diff options
author | Richard Henderson <rth@twiddle.net> | 2012-03-09 12:51:27 -0800 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2012-03-19 06:48:27 -0700 |
commit | b4dabbb47a174e1075b5b93f29093319eab69f2c (patch) | |
tree | 8c9e9862826f3701c0095a316e4b6313ec2ba2e5 /ChangeLog | |
parent | 4851a949b4cd1f280b56a728c784aaa85e51124c (diff) | |
download | glibc-b4dabbb47a174e1075b5b93f29093319eab69f2c.zip glibc-b4dabbb47a174e1075b5b93f29093319eab69f2c.tar.gz glibc-b4dabbb47a174e1075b5b93f29093319eab69f2c.tar.bz2 |
Convert libc_feholdexcept et al from macros to inline functions.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -1,5 +1,23 @@ 2012-03-19 Richard Henderson <rth@twiddle.net> + * sysdeps/generic/math_private.h: Include <fenv.h>. + (default_libc_feholdexcept): New. + (default_libc_feholdexcept_setround): New. + (default_libc_fesetenv, default_libc_feupdateenv): New. + (libc_feholdexcept): Only define if undefined. + (libc_feholdexceptf, libc_feholdexceptl): Likewise. + (libc_feholdexcept_setround, libc_feholdexcept_setroundf): Likewise. + (libc_feholdexcept_setroundl): Likewise. + (libc_feholdexcept_setround_53bit): Likewise. + (libc_fetestexcept, libc_fetestexceptf, libc_fetestexceptl): Likewise. + (libc_fesetenv, libc_fesetenvf, libc_fesetenvl): Likewise. + (libc_feupdateenv, libc_feupdateenvf, libc_feupdateenvl): Likewise. + (libc_feupdateenv_53bit): Likewise. + * sysdeps/x86_64/fpu/math_private.h: Include <fenv.h>. + (libc_feholdexcept): Convert from macro to inline function. + (libc_feholdexcept_setround, libc_fetestexcept): Likewise. + (libc_fesetenv, libc_feupdateenv): Likewise. + * sysdeps/generic/math_private.h (GET_HIGH_WORD): Define only if not previously defined. (GET_LOW_WORD, EXTRACT_WORDS64, INSERT_WORDS): Likewise. |