aboutsummaryrefslogtreecommitdiff
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