summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--NEWS20
-rw-r--r--sysdeps/i386/fpu/libm-test-ulps24
3 files changed, 36 insertions, 14 deletions
diff --git a/ChangeLog b/ChangeLog
index 80db7cd409..88de3eb430 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2000-11-28  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/i386/fpu/libm-test-ulps: Adjust some values for the
+	crappy i486 FPU.
+	Reported by Michael Deutschmann <michael@talamasca.ocis.net>.
+
 2000-11-14  Jes Sorensen  <jes@linuxcare.com>
 
 	* sysdeps/ia64/_mcount.S: Call __mcount instead of __mcount_internal.
diff --git a/NEWS b/NEWS
index 4b3a977238..809bf398e7 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 <washi@jp.ibm.com>.
 
 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 <jes@linuxcare.com>,
-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 9284188fad..a56803ba08 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