aboutsummaryrefslogtreecommitdiff
path: root/sysdeps
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2001-04-08 05:16:21 +0000
committerUlrich Drepper <drepper@redhat.com>2001-04-08 05:16:21 +0000
commit4c4505561671f07c4f1b9e39cc0a0fa271a6c8be (patch)
tree98ce93a8da88a4ac0be79578424ca9256b1aee12 /sysdeps
parent232fdf8cab8d30925b2829446e6033e9c3955956 (diff)
downloadglibc-4c4505561671f07c4f1b9e39cc0a0fa271a6c8be.zip
glibc-4c4505561671f07c4f1b9e39cc0a0fa271a6c8be.tar.gz
glibc-4c4505561671f07c4f1b9e39cc0a0fa271a6c8be.tar.bz2
Update.
2001-04-07 Stephen L Moshier <moshier@mediaone.net> * sysdeps/ieee754/ldbl-128/e_logl.c: Correct infinity and NaN return values.
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/ieee754/ldbl-128/e_logl.c10
-rw-r--r--sysdeps/unix/sysv/aix/Dist3
2 files changed, 8 insertions, 5 deletions
diff --git a/sysdeps/ieee754/ldbl-128/e_logl.c b/sysdeps/ieee754/ldbl-128/e_logl.c
index a17c745..3bfe3c2 100644
--- a/sysdeps/ieee754/ldbl-128/e_logl.c
+++ b/sysdeps/ieee754/ldbl-128/e_logl.c
@@ -184,16 +184,16 @@ __ieee754_logl(long double x)
/* log(0) = -infinity. */
if ((k | u.parts32.w1 | u.parts32.w2 | u.parts32.w3) == 0)
{
- u.parts32.w0 = 0xffff;
+ u.parts32.w0 = 0xffff0000;
return u.value;
}
/* log ( x < 0 ) = NaN */
if (m & 0x80000000)
{
- u.parts32.w0 = 0x7fff;
- u.parts32.w1 = 0xffff;
- u.parts32.w2 = 0xffff;
- u.parts32.w3 = 0xffff;
+ u.parts32.w0 = 0x7fffffff;
+ u.parts32.w1 = 0xffffffff;
+ u.parts32.w2 = 0xffffffff;
+ u.parts32.w3 = 0xffffffff;
return u.value;
}
/* log (infinity or NaN) */
diff --git a/sysdeps/unix/sysv/aix/Dist b/sysdeps/unix/sysv/aix/Dist
index 0482d24..4d0cb14 100644
--- a/sysdeps/unix/sysv/aix/Dist
+++ b/sysdeps/unix/sysv/aix/Dist
@@ -1,7 +1,10 @@
dl-sym.c
dl-open.c
dl-close.c
+dl-libc.c
+dlldr.h
kernel_proto.h
bits/utmpx.h
gnu/lib-names.h
uitrunc.c
+utmpx.h