https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=a638b8580b04ecaafb4150eff9101cc82e5b7042
commit a638b8580b04ecaafb4150eff9101cc82e5b7042 Author: Corinna Vinschen <cori...@vinschen.de> Date: Tue Mar 29 17:39:17 2016 +0200 Add missing nanl * Makefile.in (MATH_OFILES): Add nanl.o. * common.din (nanl): Export. * math/nanl.c: New file. Signed-off-by: Corinna Vinschen <cori...@vinschen.de> Diff: --- winsup/cygwin/Makefile.in | 1 + winsup/cygwin/common.din | 1 + winsup/cygwin/math/nanl.c | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/winsup/cygwin/Makefile.in b/winsup/cygwin/Makefile.in index bcfaa2f..bd24a96 100644 --- a/winsup/cygwin/Makefile.in +++ b/winsup/cygwin/Makefile.in @@ -220,6 +220,7 @@ MATH_OFILES:= \ lrintl.o \ lroundl.o \ modfl.o \ + nanl.o \ nearbyint.o \ nearbyintf.o \ nearbyintl.o \ diff --git a/winsup/cygwin/common.din b/winsup/cygwin/common.din index c2f5f0f..2ae3c81 100644 --- a/winsup/cygwin/common.din +++ b/winsup/cygwin/common.din @@ -894,6 +894,7 @@ munlock SIGFE munmap SIGFE nan NOSIGFE nanf NOSIGFE +nanl NOSIGFE nanosleep SIGFE nearbyint NOSIGFE nearbyintf NOSIGFE diff --git a/winsup/cygwin/math/nanl.c b/winsup/cygwin/math/nanl.c new file mode 100644 index 0000000..f936b31 --- /dev/null +++ b/winsup/cygwin/math/nanl.c @@ -0,0 +1,5 @@ +long double +nanl (const char *tagp) +{ + return __builtin_nanl (""); +}