diff options
author | Bruno Haible <bruno@clisp.org> | 2011-10-09 11:26:58 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2011-10-09 11:26:58 +0200 |
commit | 60e3ab133c3ffe0bae411a44829498faf8816b34 (patch) | |
tree | 2933e46a99ccae6f0f698224ec96e4f521cafe4c /modules | |
parent | 6314401ea71c339d05886365309e5546b335a2bf (diff) | |
download | gnulib-60e3ab133c3ffe0bae411a44829498faf8816b34.tar.gz |
isfinite, isinf, isnan tests: Avoid syntax error on MSVC 9.
* m4/math_h.m4 (gl_LONG_DOUBLE_VS_DOUBLE): New macro.
* modules/isfinite-tests (configure.ac): Require
gl_LONG_DOUBLE_VS_DOUBLE.
* modules/isinf-tests (configure.ac): Likewise.
* modules/isnan-tests (configure.ac): Likewise.
* modules/isnanl-tests (configure.ac): Likewise.
* modules/isnanl-nolibm-tests (configure.ac): Likewise.
* tests/test-isfinite.c (test_isfinitel): Avoid 80-bit long double
tests on platforms where 'long double' is the same as 'double'.
* tests/test-isinf.c (test_isinfl): Likewise.
* tests/test-isnan.c (test_long_double): Likewise.
* tests/test-isnanl.h (main): Likewise.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/isfinite-tests | 1 | ||||
-rw-r--r-- | modules/isinf-tests | 1 | ||||
-rw-r--r-- | modules/isnan-tests | 1 | ||||
-rw-r--r-- | modules/isnanl-nolibm-tests | 1 | ||||
-rw-r--r-- | modules/isnanl-tests | 1 |
5 files changed, 5 insertions, 0 deletions
diff --git a/modules/isfinite-tests b/modules/isfinite-tests index dc0ab8c6a4..6e650271cd 100644 --- a/modules/isfinite-tests +++ b/modules/isfinite-tests @@ -10,6 +10,7 @@ configure.ac: gl_FLOAT_EXPONENT_LOCATION gl_DOUBLE_EXPONENT_LOCATION gl_LONG_DOUBLE_EXPONENT_LOCATION +AC_REQUIRE([gl_LONG_DOUBLE_VS_DOUBLE]) Makefile.am: TESTS += test-isfinite diff --git a/modules/isinf-tests b/modules/isinf-tests index 2ee42a7ab0..53e9c3160d 100644 --- a/modules/isinf-tests +++ b/modules/isinf-tests @@ -13,6 +13,7 @@ configure.ac: gl_FLOAT_EXPONENT_LOCATION gl_DOUBLE_EXPONENT_LOCATION gl_LONG_DOUBLE_EXPONENT_LOCATION +AC_REQUIRE([gl_LONG_DOUBLE_VS_DOUBLE]) Makefile.am: TESTS += test-isinf diff --git a/modules/isnan-tests b/modules/isnan-tests index e21153b7e4..417e559373 100644 --- a/modules/isnan-tests +++ b/modules/isnan-tests @@ -12,6 +12,7 @@ configure.ac: gl_FLOAT_EXPONENT_LOCATION gl_DOUBLE_EXPONENT_LOCATION gl_LONG_DOUBLE_EXPONENT_LOCATION +AC_REQUIRE([gl_LONG_DOUBLE_VS_DOUBLE]) Makefile.am: TESTS += test-isnan diff --git a/modules/isnanl-nolibm-tests b/modules/isnanl-nolibm-tests index 6a2ed4e27f..ddc3c945fb 100644 --- a/modules/isnanl-nolibm-tests +++ b/modules/isnanl-nolibm-tests @@ -11,6 +11,7 @@ float configure.ac: gl_LONG_DOUBLE_EXPONENT_LOCATION +AC_REQUIRE([gl_LONG_DOUBLE_VS_DOUBLE]) Makefile.am: TESTS += test-isnanl-nolibm diff --git a/modules/isnanl-tests b/modules/isnanl-tests index c39be318e8..82a41e9106 100644 --- a/modules/isnanl-tests +++ b/modules/isnanl-tests @@ -11,6 +11,7 @@ float configure.ac: gl_LONG_DOUBLE_EXPONENT_LOCATION +AC_REQUIRE([gl_LONG_DOUBLE_VS_DOUBLE]) Makefile.am: TESTS += test-isnanl |