platform_bionic/libc/tools
Elliott Hughes ab52807685 Update to FreeBSD libm r336665.
This reverts commit 253a830631 and moves
us forward to a revision that contains fixes for the problem with the
previous attempt.

This also makes sincos(3)/sincosf(3)/sincosl(3) available to `_BSD_SOURCE`
as well as `_GNU_SOURCE`.

The new FreeBSD libm code requires the FreeBSD `__CONCAT` macro, and all
our existing callers are FreeBSD too, so update that.

There's also an assumption that <complex.h> drags in <math.h> which isn't
true for us, so work around that with `-include` in the makefile. This
then causes clang to recognize a bug -- returning from a void function --
in our fake (LP32) sincosl(3), so fix that too.

Bug: http://b/111710419
Change-Id: I84703ad844f8afde6ec6b11604ab3c096ccb62c3
Test: ran tests
2018-07-24 10:36:00 -07:00
..
check-symbols-glibc.py Merge "Be more specific about POSIX obsolescence." 2017-10-20 16:50:28 +00:00
check-symbols.py Use env to invoke python 2017-08-31 15:11:50 -07:00
generate-NOTICE.py Update to FreeBSD libm r336665. 2018-07-24 10:36:00 -07:00
genseccomp.py Block bunch of privileged syscalls to apps 2018-01-22 22:30:17 -08:00
genserv.py Remove some dead script code and fix a script comment. 2013-03-25 14:09:52 -07:00
gensyscalls.py Fix mip64 build. 2017-10-13 13:22:24 -07:00
genversion-scripts.py Use env to invoke python 2017-08-31 15:11:50 -07:00
ndk_missing_symbols.py Add a basic NDK compatibility library. 2015-01-21 18:12:15 -08:00
posix-2013.txt Add support for listing missing POSIX 2013 symbols. 2014-11-05 16:54:53 -08:00
pylintrc Add pylintrc. 2016-08-02 15:15:09 -07:00
symbols.py Add a basic NDK compatibility library. 2015-01-21 18:12:15 -08:00
test_genseccomp.py Add seccomp blacklist, and exclude swap functions 2017-04-12 19:34:33 +00:00