diff options
author | Yaakov Selkowitz <yselkowi@redhat.com> | 2016-04-01 17:38:17 -0500 |
---|---|---|
committer | Yaakov Selkowitz <yselkowi@redhat.com> | 2016-04-04 10:25:34 -0500 |
commit | 929be8005ceed50182388ba14dc20317ddeeb7bd (patch) | |
tree | a9cd9642f88bd241604d7617c044f247f4bd4a32 /winsup/cygwin/math/isinf.c | |
parent | b3acb347c43a534bb1978c21abebf1ae2a25b866 (diff) | |
download | cygnal-929be8005ceed50182388ba14dc20317ddeeb7bd.tar.gz cygnal-929be8005ceed50182388ba14dc20317ddeeb7bd.tar.bz2 cygnal-929be8005ceed50182388ba14dc20317ddeeb7bd.zip |
cygwin/math: make isinf functions signed
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>
Diffstat (limited to 'winsup/cygwin/math/isinf.c')
-rw-r--r-- | winsup/cygwin/math/isinf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/winsup/cygwin/math/isinf.c b/winsup/cygwin/math/isinf.c index e7d3e2626..fd9e2992a 100644 --- a/winsup/cygwin/math/isinf.c +++ b/winsup/cygwin/math/isinf.c @@ -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); } |