This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
[newlib-cygwin] Add missing nanl
- From: Corinna Vinschen <corinna at sourceware dot org>
- To: cygwin-cvs at sourceware dot org
- Date: 29 Mar 2016 15:39:26 -0000
- Subject: [newlib-cygwin] Add missing nanl
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=a638b8580b04ecaafb4150eff9101cc82e5b7042
commit a638b8580b04ecaafb4150eff9101cc82e5b7042
Author: Corinna Vinschen <corinna@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 <corinna@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 ("");
+}