platform_bionic/libm
Elliott Hughes 5f5cc45cf0 Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE).
<features.h> is supposed to take user-settable stuff like _GNU_SOURCE
and _BSD_SOURCE and turn them into __USE_GNU and __USE_BSD for use in
the C library headers. Instead, bionic used to unconditionally define
_BSD_SOURCE and _GNU_SOURCE, and then test _GNU_SOURCE in the header
files (which makes no sense whatsoever).

Bug: 14659579
Change-Id: Ice4cf21a364ea2e559071dc8329e995277d5b987
2014-08-18 16:04:03 -07:00
..
amd64 Move x86 fenv implementation details into fenv.c. 2014-06-09 15:20:59 -07:00
arm Clean up the ARM fenv.h, moving implementation details into fenv.c. 2014-06-09 13:57:57 -07:00
arm64 AArch64: libm: Fix ARM64 fenv_t and refactor ARM64 libm implementation. 2014-06-09 13:52:28 -07:00
i387 Move x86 fenv implementation details into fenv.c. 2014-06-09 15:20:59 -07:00
include Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE). 2014-08-18 16:04:03 -07:00
mips Move mips fenv implementation details into fenv.c. 2014-06-09 15:25:15 -07:00
upstream-freebsd/lib/msun Clean-up _fpmath and fake_long_doubles 2014-04-23 19:03:06 +01:00
Android.mk Revert "Switch libm to building with clang." 2014-07-11 01:24:15 +00:00
digittoint.c Upgrade libm. 2013-02-01 14:51:19 -08:00
fake_long_double.c Clean-up _fpmath and fake_long_doubles 2014-04-23 19:03:06 +01:00
fpmath.h Clean-up _fpmath and fake_long_doubles 2014-04-23 19:03:06 +01:00
freebsd-compat.h Clean-up _fpmath and fake_long_doubles 2014-04-23 19:03:06 +01:00
MODULE_LICENSE_BSD_LIKE Initial Contribution 2008-10-21 07:00:00 -07:00
NOTICE Update the NOTICE files and improve the script slightly. 2014-05-05 16:23:15 -07:00
signbit.c Clean-up _fpmath and fake_long_doubles 2014-04-23 19:03:06 +01:00
significandl.c Clean-up _fpmath and fake_long_doubles 2014-04-23 19:03:06 +01:00
sincos.c Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE). 2014-08-18 16:04:03 -07:00