|
ecab4471
|
2009-02-26T20:18:42
|
|
avoid gcc 3.4.3 bug on long double NaN on Irix 6.5
* tests/nan.h (NaNl): Rewrite as function on Irix, to avoid
compilation bug by using runtime conversion.
* m4/isfinite.m4 (gl_ISFINITE): Likewise.
* m4/isnanl.m4 (gl_FUNC_ISNANL): Likewise.
* modules/ceill-tests (Files): Use nan.h.
* modules/floorl-tests (Files): Likewise.
* modules/frexpl-tests (Files): Likewise.
* modules/isnanl-tests (Files): Likewise.
* modules/ldexpl-tests (Files): Likewise.
* modules/roundl-tests (Files): Likewise.
* modules/truncl-tests (Files): Likewise.
* tests/test-ceill.c (main): Use a working NaN.
* tests/test-floorl.c (main): Likewise.
* tests/test-frexpl.c (main): Likewise.
* tests/test-isnan.c (test_long_double): Likewise.
* tests/test-isnanl.h (main): Likewise.
* tests/test-ldexpl.h (main): Likewise.
* tests/test-roundl.h (main): Likewise.
* tests/test-truncl.h (main): Likewise.
See http://lists.gnu.org/archive/html/bug-gnulib/2009-02/msg00190.html.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
b7cb23a6
|
2009-01-12T06:52:18
|
|
tests: IRIX 6.2 cc can't compile -0.0 into .data
* tests/test-ceill.c (minus_zero): Compute -0.0L at runtime,
rather than at compile-time.
* tests/test-floorl.c (minus_zero): Likewise.
* tests/test-frexpl.c (minus_zero): Likewise.
* tests/test-isnan.c (minus_zerol): Likewise.
* tests/test-isnanl.h (minus_zero): Likewise.
* tests/test-ldexpl.c (minus_zero): Likewise.
* tests/test-roundl.c (minus_zero): Likewise.
* tests/test-signbit.c (minus_zerol): Likewise.
* tests/test-snprintf-posix.h (minus_zerol): Likewise.
* tests/test-sprintf-posix.h (minus_zerol): Likewise.
* tests/test-truncl.c (minus_zero): Likewise.
* tests/test-vasnprintf-posix.c (minus_zerol): Likewise.
* tests/test-vasprintf-posix.c (minus_zerol): Likewise.
Reported by Tom G. Christensen and Nelson H. F. Beebe.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
9d5d03ff
|
2008-10-18T03:15:17
|
|
Avoid compilation error due to MacOS X 10.5 gcc cross-compilation bug.
|
|
ea0f5bf6
|
2008-10-08T02:05:26
|
|
Use a more portable replacement expression for -0.0L.
|
|
4eb59b32
|
2008-08-01T11:30:27
|
|
Work around bug of HP-UX 10.20 cc with -0.0 literal.
|
|
e220635f
|
2008-04-11T16:31:39
|
|
Flush the standard error stream before aborting.
|
|
57fdfd3f
|
2007-10-07T19:14:58
|
|
Change copyright notice from GPLv2+ to GPLv3+.
|
|
75d14636
|
2007-04-29T09:15:13
|
|
Better ASSERT macro.
|
|
5d7e7dd7
|
2007-04-06T21:15:32
|
|
Test also the sign bit of zero results.
|
|
7fda7e7c
|
2007-03-30T00:21:34
|
|
Tests for module 'ldexpl'.
|