1999-07-20  Geoff Keating  <geoffk@cygnus.com>

	* math/libm-test.c: Tweak deltas for a clean run on ppc.
This commit is contained in:
Ulrich Drepper 1999-08-16 02:53:37 +00:00
parent c9eaa8b9ba
commit 0222837083
6 changed files with 27 additions and 21 deletions

View File

@ -1,3 +1,7 @@
1999-07-20 Geoff Keating <geoffk@cygnus.com>
* math/libm-test.c: Tweak deltas for a clean run on ppc.
1999-08-10 H.J. Lu <hjl@gnu.org>
* stdio-common/vfprintf.c (ORIENT): Check for the old stream.

3
FAQ
View File

@ -310,8 +310,7 @@ Binutils 2.9.1.0.16 or later is also required.
* When compiling for Linux, the header files of the Linux kernel must
be available to the compiler as <linux/*.h> and <asm/*.h>.
* lots of disk space (~170MB for i?86-linux; more for RISC platforms,
as much as 400MB).
* lots of disk space (~400MB for i?86-linux; more for RISC platforms).
* plenty of time. Compiling just the shared and static libraries for
i?86-linux takes approximately 1h on an AMD-K6@225MHz w/ 96MB of RAM,

3
FAQ.in
View File

@ -144,8 +144,7 @@ Binutils 2.9.1.0.16 or later is also required.
* When compiling for Linux, the header files of the Linux kernel must
be available to the compiler as <linux/*.h> and <asm/*.h>.
* lots of disk space (~170MB for i?86-linux; more for RISC platforms,
as much as 400MB).
* lots of disk space (~400MB for i?86-linux; more for RISC platforms).
* plenty of time. Compiling just the shared and static libraries for
i?86-linux takes approximately 1h on an AMD-K6@225MHz w/ 96MB of RAM,

10
INSTALL
View File

@ -32,10 +32,12 @@ below.
Configuring and compiling GNU Libc
==================================
GNU Libc can be compiled in the source directory but we'd advise to
build in a separate build directory. For example, if you have unpacked
the glibc sources in `/src/gnu/glibc-2.1.0', create a directory
`/src/gnu/glibc-build' to put the object files in.
GNU Libc can be compiled in the source directory but we strongly
advise to build in a separate build directory. For example, if you
have unpacked the glibc sources in `/src/gnu/glibc-2.1.0', create a
directory `/src/gnu/glibc-build' to put the object files in. This
allows to remove the whole build directory in case an error occurs
which is the safest way to get a clean way and should always be done.
From your object directory, run the shell script `configure' found
at the top level of the source tree. In the scenario above, you'd type

View File

@ -49,10 +49,12 @@ GNU Make, and possibly others. @xref{Tools for Compilation}, below.
@cindex configuring
@cindex compiling
GNU Libc can be compiled in the source directory but we'd advise to
GNU Libc can be compiled in the source directory but we strongly advise to
build in a separate build directory. For example, if you have unpacked
the glibc sources in @file{/src/gnu/glibc-2.1.0}, create a directory
@file{/src/gnu/glibc-build} to put the object files in.
@file{/src/gnu/glibc-build} to put the object files in. This allows to
remove the whole build directory in case an error occurs which is the
safest way to get a clean way and should always be done.
From your object directory, run the shell script @file{configure} found
at the top level of the source tree. In the scenario above, you'd type

View File

@ -5549,7 +5549,7 @@ j1_test (void)
check_eps ("j1 (2.0) = 0.57672...", FUNC(j1) (2.0), 0.57672480775687338720,
CHOOSE(0, 2e-16, 0));
check_eps ("j1 (8.0) = 0.23463...", FUNC(j1) (8.0), 0.23463634685391462438,
CHOOSE(0, 0, 1.5e-8));
CHOOSE(0, 3e-17, 1.5e-8));
check_eps ("j1 (10.0) = 0.04347...", FUNC(j1) (10.0), 0.043472746168861436670,
CHOOSE(0, 2e-17, 7.5e-9));
}
@ -5598,7 +5598,7 @@ jn_test (void)
check_eps ("jn (1, 2.0) = 0.57672...", FUNC(jn) (1, 2.0), 0.57672480775687338720,
CHOOSE(0, 2e-16, 0));
check_eps ("jn (1, 8.0) = 0.23463...", FUNC(jn) (1, 8.0), 0.23463634685391462438,
CHOOSE(0, 0, 1.5e-8));
CHOOSE(0, 3e-17, 1.5e-8));
check_eps ("jn (1, 10.0) = 0.04347...", FUNC(jn) (1, 10.0), 0.043472746168861436670,
CHOOSE(0, 2e-17, 7.5e-9));
@ -5612,7 +5612,7 @@ jn_test (void)
check_eps ("jn (3, 0.1) = 2.082...*10^-6", FUNC(jn) (3, 0.1), 0.000020820315754756261429,
CHOOSE(0, 4e-21, 0));
check_eps ("jn (3, 0.7) = 0.00692...", FUNC(jn) (3, 0.7), 0.0069296548267508408077,
CHOOSE(0, 2e-18, 0));
CHOOSE(0, 2e-18, 5e-10));
check_eps ("jn (3, 1.0) = 0.01956...", FUNC(jn) (3, 1.0),
0.019563353982668405919, CHOOSE (0, 0, 1.9e-9));
check_eps ("jn (3, 2.0) = 0.12894...", FUNC(jn) (3, 2.0), 0.12894324947440205110,
@ -5659,9 +5659,9 @@ y0_test (void)
check_eps ("y0 (0.7) = -0.19066...", FUNC(y0) (0.7), -0.19066492933739506743,
CHOOSE(0, 6e-17, 1.5e-8));
check_eps ("y0 (1.0) = 0.08825...", FUNC(y0) (1.0), 0.088256964215676957983,
CHOOSE(0, 2e-17, 7.5e-9));
CHOOSE(0, 3e-17, 7.5e-9));
check_eps ("y0 (1.5) = 0.38244...", FUNC(y0) (1.5), 0.38244892379775884396,
CHOOSE(0, 6e-17, 3.0e-8));
CHOOSE(0, 1.2e-16, 3.0e-8));
check_eps ("y0 (2.0) = 0.51037...", FUNC(y0) (2.0), 0.51037567264974511960,
CHOOSE(0, 2e-16, 6e-8));
check_eps ("y0 (8.0) = 0.22352...", FUNC(y0) (8.0), 0.22352148938756622053,
@ -5697,7 +5697,7 @@ y1_test (void)
check_eps ("y1 (2.0) = -0.10703...", FUNC(y1) (2.0), -0.10703243154093754689,
CHOOSE(0, 2e-17, 1.5e-8));
check_eps ("y1 (8.0) = -0.15806...", FUNC(y1) (8.0), -0.15806046173124749426,
CHOOSE(0, 0, 3.0e-8));
CHOOSE(0, 3e-17, 3.0e-8));
check_eps ("y1 (10.0) = 0.24901...", FUNC(y1) (10.0), 0.24901542420695388392,
CHOOSE(0, 9e-17, 3.0e-8));
}
@ -5724,9 +5724,9 @@ yn_test (void)
check_eps ("yn (0, 0.7) = -0.19066...", FUNC(yn) (0, 0.7), -0.19066492933739506743,
CHOOSE(0, 6e-17, 1.2e-7));
check_eps ("yn (0, 1.0) = 0.08825...", FUNC(yn) (0, 1.0), 0.088256964215676957983,
CHOOSE(0, 2e-17, 3e-8));
CHOOSE(0, 3e-17, 3e-8));
check_eps ("yn (0, 1.5) = 0.38244...", FUNC(yn) (0, 1.5), 0.38244892379775884396,
CHOOSE(0, 6e-17, 3e-8));
CHOOSE(0, 1.2e-16, 3e-8));
check_eps ("yn (0, 2.0) = 0.51037...", FUNC(yn) (0, 2.0), 0.51037567264974511960,
CHOOSE(0, 2e-16, 6e-8));
check_eps ("yn (0, 8.0) = 0.22352...", FUNC(yn) (0, 8.0), 0.22352148938756622053,
@ -5751,7 +5751,7 @@ yn_test (void)
check_eps ("yn (1, 2.0) = -0.10703...", FUNC(yn) (1, 2.0), -0.10703243154093754689,
CHOOSE(0, 2e-17, 2e-8));
check_eps ("yn (1, 8.0) = -0.15806...", FUNC(yn) (1, 8.0), -0.15806046173124749426,
CHOOSE(0, 0, 3e-8));
CHOOSE(0, 3e-17, 3e-8));
check_eps ("yn (1, 10.0) = 0.24901...", FUNC(yn) (1, 10.0), 0.24901542420695388392,
CHOOSE(0, 9e-17, 3e-8));
@ -5780,9 +5780,9 @@ yn_test (void)
check_eps ("yn (10, 1.0) = -1.216...*10^8", FUNC(yn) (10, 1.0), -0.12161801427868918929e9,
CHOOSE(0, 2e-8, 20));
check_eps ("yn (10, 2.0) = -129184.5...", FUNC(yn) (10, 2.0), -129184.54220803928264,
CHOOSE(0, 3e-11, 3e-2));
CHOOSE(0, 4.4e-11, 3e-2));
check_eps ("yn (10, 10.0) = -0.35981...", FUNC(yn) (10, 10.0), -0.35981415218340272205,
CHOOSE(0, 6e-17, 3e-8));
CHOOSE(0, 1.2e-16, 3e-8));
}