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>.
This commit is contained in:
Ulrich Drepper 2000-11-28 18:12:18 +00:00
parent 6f9ebf8af2
commit aea6353acf
3 changed files with 36 additions and 14 deletions

View File

@ -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> 2000-11-14 Jes Sorensen <jes@linuxcare.com>
* sysdeps/ia64/_mcount.S: Call __mcount instead of __mcount_internal. * sysdeps/ia64/_mcount.S: Call __mcount instead of __mcount_internal.

20
NEWS
View File

@ -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. Copyright (C) 1992-1999, 2000 Free Software Foundation, Inc.
See the end for copying conditions. See the end for copying conditions.
@ -20,6 +20,10 @@ Version 2.2.1
to select the charset (ISO-8859-2 in this case). to select the charset (ISO-8859-2 in this case).
Implemented by Shinya Hanataka and Ulrich Drepper. 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 Version 2.2
@ -118,24 +122,25 @@ Recommended Tools for Compilation
least the following versions of the GNU tools (the : least the following versions of the GNU tools (the :
* The Cygnus toolchain snapshot for the ia64 as of August 4 * 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 OR alternatively you can try the following (the Cygnus toolchain is
the recommended solution): the recommended solution):
* GCC and binutils, GAS and GNU LD out of CVS from * 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. may require special patches to work properly on the ia64.
Configuring and compiling GNU Libc for Linux/ia64 Configuring and compiling GNU Libc for Linux/ia64
================================================= =================================================
The library requires Linux kernel version 2.4.0-test4-000728 or The library requires Linux kernel version 2.4.0-test4-000728 or
later to funtion properly. Besides that it currently does not have later to funtion properly. Besides that it support for debug libraries
support for debug and profiling libraries. Hence the following options is currently untested. Hence the following options
are required for configuring the library: 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 It is also important that you make sure the library picks up the
appropriate kernel header files, if you do not have recent enough 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: the library:
--disable-debug --disable-debug
--disable-profile
--disable-cvs --disable-cvs
--enable-kernel=2.4.0 --enable-kernel=2.4.0
--host=ia64-linux --host=ia64-linux
@ -158,7 +162,7 @@ the library:
Good luck Good luck
Jes Sorensen <jes@linuxcare.com>, Jes Sorensen <jes@linuxcare.com>,
August 28th, 2000 November 14th, 2000
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 2.1.3 Version 2.1.3

View File

@ -406,19 +406,21 @@ double: 1
float: 4 float: 4
idouble: 1 idouble: 1
ifloat: 4 ifloat: 4
ldouble: 2
ildouble: 2
Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i": Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
float: 1 float: 1
ifloat: 1 ifloat: 1
ildouble: 4 ildouble: 5
ldouble: 4 ldouble: 5
Test "Real part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i": 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": Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i":
double: 1.104 double: 1.104
float: 2.5333 float: 2.5333
idouble: 1.104 idouble: 1.104
ifloat: 2.5333 ifloat: 2.5333
ildouble: 1 ildouble: 9
ldouble: 1 ldouble: 9
# csin # csin
Test "Real part of: csin (0.7 + 1.2 i) == 1.1664563419657581376 + 1.1544997246948547371 i": Test "Real part of: csin (0.7 + 1.2 i) == 1.1664563419657581376 + 1.1544997246948547371 i":
@ -748,6 +750,9 @@ idouble: 1
ifloat: 2 ifloat: 2
# log # log
Test "log (1.0 / M_El) == -1":
ldouble: 1
ildouble: 1
Test "log (0.7) == -0.35667494393873237891": Test "log (0.7) == -0.35667494393873237891":
double: 1 double: 1
float: 1 float: 1
@ -758,6 +763,8 @@ ldouble: 2341
Test "log (e) == 1": Test "log (e) == 1":
float: 0.5 float: 0.5
ifloat: 0.5 ifloat: 0.5
ildouble: 1
ldouble: 1
# log10 # log10
Test "log10 (0.7) == -0.15490195998574316929": Test "log10 (0.7) == -0.15490195998574316929":
@ -779,6 +786,9 @@ idouble: 1
ifloat: 1 ifloat: 1
ildouble: 585 ildouble: 585
ldouble: 585 ldouble: 585
Test "log1p (M_El - 1.0) == 1":
ldouble: 1
ildouble: 1
# log2 # log2
Test "log2 (0.7) == -0.51457317282975824043": Test "log2 (0.7) == -0.51457317282975824043":
@ -1251,14 +1261,16 @@ double: 1
float: 4 float: 4
idouble: 1 idouble: 1
ifloat: 4 ifloat: 4
ldouble: 2
ildouble: 2
Function: Imaginary part of "cpow": Function: Imaginary part of "cpow":
double: 1.104 double: 1.104
float: 2.5333 float: 2.5333
idouble: 1.104 idouble: 1.104
ifloat: 2.5333 ifloat: 2.5333
ildouble: 4 ildouble: 9
ldouble: 4 ldouble: 9
Function: Real part of "csin": Function: Real part of "csin":
ildouble: 966 ildouble: 966