From aea6353acfdd7c41ee405899cb40240d9581c54c Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 28 Nov 2000 18:12:18 +0000 Subject: Update. 2000-11-28 Ulrich Drepper * sysdeps/i386/fpu/libm-test-ulps: Adjust some values for the crappy i486 FPU. Reported by Michael Deutschmann . --- ChangeLog | 6 ++++++ NEWS | 20 ++++++++++++-------- sysdeps/i386/fpu/libm-test-ulps | 24 ++++++++++++++++++------ 3 files changed, 36 insertions(+), 14 deletions(-) diff --git a/ChangeLog b/ChangeLog index 80db7cd..88de3eb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2000-11-28 Ulrich Drepper + + * sysdeps/i386/fpu/libm-test-ulps: Adjust some values for the + crappy i486 FPU. + Reported by Michael Deutschmann . + 2000-11-14 Jes Sorensen * sysdeps/ia64/_mcount.S: Call __mcount instead of __mcount_internal. diff --git a/NEWS b/NEWS index 4b3a977..809bf39 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -GNU C Library NEWS -- history of user-visible changes. 2000-11-27 +GNU C Library NEWS -- history of user-visible changes. 2000-11-28 Copyright (C) 1992-1999, 2000 Free Software Foundation, Inc. See the end for copying conditions. @@ -20,6 +20,10 @@ Version 2.2.1 to select the charset (ISO-8859-2 in this case). Implemented by Shinya Hanataka and Ulrich Drepper. + +* New codeset conversion modules: IBM-922 (Estonia PC codeset), + IBM-1124 (Ukraine PC codeset), IBM-1129 (Vietnamese PC codeset). + Contributed by Masahide Washizawa . Version 2.2 @@ -118,24 +122,25 @@ Recommended Tools for Compilation least the following versions of the GNU tools (the : * The Cygnus toolchain snapshot for the ia64 as of August 4 - including the provided set of patches. + including the provided set of patches. It is however recommend + you use the October 24 toolchain snapshot or a more recent version. OR alternatively you can try the following (the Cygnus toolchain is the recommended solution): * GCC and binutils, GAS and GNU LD out of CVS from - sources.redhat.com as of August 28, 2000 or later. The CVS tree + sources.redhat.com as of August 28, 2000 or later. The CVS tree may require special patches to work properly on the ia64. Configuring and compiling GNU Libc for Linux/ia64 ================================================= The library requires Linux kernel version 2.4.0-test4-000728 or -later to funtion properly. Besides that it currently does not have -support for debug and profiling libraries. Hence the following options +later to funtion properly. Besides that it support for debug libraries +is currently untested. Hence the following options are required for configuring the library: - --disable-debug --disable-profile --enable-kernel=2.4.0 + --disable-debug --enable-kernel=2.4.0 It is also important that you make sure the library picks up the appropriate kernel header files, if you do not have recent enough @@ -146,7 +151,6 @@ kernel headers in /usr/src/linux/include, you should use the the library: --disable-debug - --disable-profile --disable-cvs --enable-kernel=2.4.0 --host=ia64-linux @@ -158,7 +162,7 @@ the library: Good luck Jes Sorensen , -August 28th, 2000 +November 14th, 2000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Version 2.1.3 diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 9284188..a56803b 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -406,19 +406,21 @@ double: 1 float: 4 idouble: 1 ifloat: 4 +ldouble: 2 +ildouble: 2 Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i": float: 1 ifloat: 1 -ildouble: 4 -ldouble: 4 +ildouble: 5 +ldouble: 5 Test "Real part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i": Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i": double: 1.104 float: 2.5333 idouble: 1.104 ifloat: 2.5333 -ildouble: 1 -ldouble: 1 +ildouble: 9 +ldouble: 9 # csin Test "Real part of: csin (0.7 + 1.2 i) == 1.1664563419657581376 + 1.1544997246948547371 i": @@ -748,6 +750,9 @@ idouble: 1 ifloat: 2 # log +Test "log (1.0 / M_El) == -1": +ldouble: 1 +ildouble: 1 Test "log (0.7) == -0.35667494393873237891": double: 1 float: 1 @@ -758,6 +763,8 @@ ldouble: 2341 Test "log (e) == 1": float: 0.5 ifloat: 0.5 +ildouble: 1 +ldouble: 1 # log10 Test "log10 (0.7) == -0.15490195998574316929": @@ -779,6 +786,9 @@ idouble: 1 ifloat: 1 ildouble: 585 ldouble: 585 +Test "log1p (M_El - 1.0) == 1": +ldouble: 1 +ildouble: 1 # log2 Test "log2 (0.7) == -0.51457317282975824043": @@ -1251,14 +1261,16 @@ double: 1 float: 4 idouble: 1 ifloat: 4 +ldouble: 2 +ildouble: 2 Function: Imaginary part of "cpow": double: 1.104 float: 2.5333 idouble: 1.104 ifloat: 2.5333 -ildouble: 4 -ldouble: 4 +ildouble: 9 +ldouble: 9 Function: Real part of "csin": ildouble: 966 -- cgit v1.1