This is the mail archive of the cygwin-cvs@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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 ("");
+}


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]