]> sourceware.org Git - newlib-cygwin.git/commitdiff
cygwin/math: make isinf functions signed
authorYaakov Selkowitz <yselkowi@redhat.com>
Fri, 1 Apr 2016 22:38:17 +0000 (17:38 -0500)
committerYaakov Selkowitz <yselkowi@redhat.com>
Mon, 4 Apr 2016 15:25:34 +0000 (10:25 -0500)
glibc returns -1 for negative infinity:

http://man7.org/linux/man-pages/man3/isinfl.3.html
https://sourceware.org/bugzilla/show_bug.cgi?id=15367

Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
winsup/cygwin/math/isinf.c

index e7d3e26266dd8ce87900c3f81d86b601286d6ff7..fd9e2992ac84e691cb1b4002a74cd02e19742007 100644 (file)
@@ -1,18 +1,18 @@
 int
 isinf (double x)
 {
-  return __builtin_isinf (x);
+  return __builtin_isinf_sign (x);
 }
 
 int
 isinff (float x)
 {
-  return __builtin_isinf (x);
+  return __builtin_isinf_sign (x);
 }
 
 int
 isinfl (long double x)
 {
-  return __builtin_isinf (x);
+  return __builtin_isinf_sign (x);
 }
 
This page took 0.035658 seconds and 5 git commands to generate.