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>
* 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.
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

View File

@ -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