From a439bb2fa34284eed666b8e3733d46c72dadc62f Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 15 Feb 2003 05:25:17 +0000 Subject: [PATCH] Update. * sysdeps/i386/fpu/s_nextafterl.c: Decrement high word of mantissa of demorm correctly if low word is zero. Reported by Fred J. Tydeman . --- ChangeLog | 4 ++++ sysdeps/i386/fpu/s_nextafterl.c | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 78ca01e..8a8781a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2003-02-14 Ulrich Drepper + * sysdeps/i386/fpu/s_nextafterl.c: Decrement high word of mantissa + of demorm correctly if low word is zero. + Reported by Fred J. Tydeman . + * sysdeps/generic/libc-start.c [HAVE_PTR_NTHREADS]: Decrement thread counter and only call __exit_thread if this is not the last thread. diff --git a/sysdeps/i386/fpu/s_nextafterl.c b/sysdeps/i386/fpu/s_nextafterl.c index eaf3b0b..5b617cb 100644 --- a/sysdeps/i386/fpu/s_nextafterl.c +++ b/sysdeps/i386/fpu/s_nextafterl.c @@ -61,9 +61,9 @@ static char rcsid[] = "$NetBSD: $"; /* x > y, x -= ulp */ if(lx==0) { if (hx <= 0x80000000) { - if (esx == 0) - hx = 0; - else { + if (esx == 0) { + --hx; + } else { esx -= 1; hx = hx - 1; if (esx > 0) -- 2.7.4