diff --git a/ChangeLog b/ChangeLog index 309b6ce3f8..de2bca82e3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2024-12-27 Bruno Haible + + Rename module float to float-h. + * modules/float-h: Renamed from modules/float. + * modules/float-h-tests: Renamed from modules/float-tests. + * modules/float-h-c++-tests: Renamed from modules/float-c++-tests. + * tests/test-float-h.c: Renamed from tests/test-float.c. + * tests/test-float-h-c++.cc: Renamed from tests/test-float-c++.cc. + * tests/test-float-h-c++2.cc: Renamed from tests/test-float-c++2.cc. + * doc/posix-headers/float.texi: Update. + * modules/* (Depends-on): Update. + * modules/float: New file. + 2024-12-27 Bruno Haible Rename module fenv to fenv-h. diff --git a/doc/posix-headers/float.texi b/doc/posix-headers/float.texi index d5a8d4c8dc..14e321fec4 100644 --- a/doc/posix-headers/float.texi +++ b/doc/posix-headers/float.texi @@ -3,8 +3,8 @@ POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/float.h.html} -Gnulib module: float -@mindex float +Gnulib module: float-h +@mindex float-h Portability problems fixed by Gnulib: @itemize diff --git a/modules/c-strtod-tests b/modules/c-strtod-tests index 0c70a36803..8a9f44321d 100644 --- a/modules/c-strtod-tests +++ b/modules/c-strtod-tests @@ -11,7 +11,7 @@ m4/locale-fr.m4 m4/codeset.m4 Depends-on: -float +float-h isnand-nolibm signbit setlocale diff --git a/modules/c-strtof-tests b/modules/c-strtof-tests index 348ecb9a7c..225d95fd64 100644 --- a/modules/c-strtof-tests +++ b/modules/c-strtof-tests @@ -11,7 +11,7 @@ m4/locale-fr.m4 m4/codeset.m4 Depends-on: -float +float-h isnanf-nolibm signbit setlocale diff --git a/modules/c-strtold-tests b/modules/c-strtold-tests index fb1b6a80e0..823ba69c6d 100644 --- a/modules/c-strtold-tests +++ b/modules/c-strtold-tests @@ -11,7 +11,7 @@ m4/locale-fr.m4 m4/codeset.m4 Depends-on: -float +float-h isnanl-nolibm signbit setlocale diff --git a/modules/cbrt-ieee-tests b/modules/cbrt-ieee-tests index 5d716b70fb..13431606ce 100644 --- a/modules/cbrt-ieee-tests +++ b/modules/cbrt-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/cbrtf-ieee-tests b/modules/cbrtf-ieee-tests index d7eb527802..870b17e55b 100644 --- a/modules/cbrtf-ieee-tests +++ b/modules/cbrtf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/cbrtl-ieee-tests b/modules/cbrtl-ieee-tests index 89f28a2543..36edb9b454 100644 --- a/modules/cbrtl-ieee-tests +++ b/modules/cbrtl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/cbrtl-tests b/modules/cbrtl-tests index 03fce4e506..d0fa1866cd 100644 --- a/modules/cbrtl-tests +++ b/modules/cbrtl-tests @@ -6,7 +6,7 @@ tests/macros.h tests/randoml.c Depends-on: -float +float-h configure.ac: diff --git a/modules/ceil b/modules/ceil index 3d2f5cc475..2e8c033d64 100644 --- a/modules/ceil +++ b/modules/ceil @@ -7,7 +7,7 @@ m4/ceil.m4 Depends-on: math -float [test $REPLACE_CEIL = 1] +float-h [test $REPLACE_CEIL = 1] configure.ac: gl_FUNC_CEIL diff --git a/modules/ceil-ieee-tests b/modules/ceil-ieee-tests index d34057a7c6..811f1f38d7 100644 --- a/modules/ceil-ieee-tests +++ b/modules/ceil-ieee-tests @@ -6,7 +6,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/ceil-tests b/modules/ceil-tests index bc52dffc5f..fcb960985c 100644 --- a/modules/ceil-tests +++ b/modules/ceil-tests @@ -7,7 +7,7 @@ tests/signature.h tests/macros.h Depends-on: -float +float-h isnand-nolibm nan stdbool diff --git a/modules/ceilf b/modules/ceilf index 57daa28594..b4cec775f0 100644 --- a/modules/ceilf +++ b/modules/ceilf @@ -9,7 +9,7 @@ m4/ceilf.m4 Depends-on: math extensions -float [test $HAVE_DECL_CEILF = 0 || test $REPLACE_CEILF = 1] +float-h [test $HAVE_DECL_CEILF = 0 || test $REPLACE_CEILF = 1] configure.ac: gl_FUNC_CEILF diff --git a/modules/ceilf-ieee-tests b/modules/ceilf-ieee-tests index b1ef54e411..86327a6750 100644 --- a/modules/ceilf-ieee-tests +++ b/modules/ceilf-ieee-tests @@ -6,7 +6,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/ceilf-tests b/modules/ceilf-tests index 70ca713a16..17903f3a93 100644 --- a/modules/ceilf-tests +++ b/modules/ceilf-tests @@ -7,7 +7,7 @@ tests/signature.h tests/macros.h Depends-on: -float +float-h isnanf-nolibm nan stdbool diff --git a/modules/ceill b/modules/ceill index 0f38402e82..7f2f868a41 100644 --- a/modules/ceill +++ b/modules/ceill @@ -10,7 +10,7 @@ Depends-on: math extensions ceil [{ test $HAVE_DECL_CEILL = 0 || test $REPLACE_CEILL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_DECL_CEILL = 0 || test $REPLACE_CEILL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_DECL_CEILL = 0 || test $REPLACE_CEILL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] configure.ac: gl_FUNC_CEILL diff --git a/modules/ceill-ieee-tests b/modules/ceill-ieee-tests index d02cdf0457..4bd4a98000 100644 --- a/modules/ceill-ieee-tests +++ b/modules/ceill-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: fpucw isnanl-nolibm -float +float-h nan signbit diff --git a/modules/ceill-tests b/modules/ceill-tests index d6d0b1a6cb..f1061cfe4d 100644 --- a/modules/ceill-tests +++ b/modules/ceill-tests @@ -8,7 +8,7 @@ tests/macros.h Depends-on: fpucw isnanl-nolibm -float +float-h nan configure.ac: diff --git a/modules/copysignl-tests b/modules/copysignl-tests index e3a5b79c96..c1f28a5f19 100644 --- a/modules/copysignl-tests +++ b/modules/copysignl-tests @@ -5,7 +5,7 @@ tests/minus-zero.h tests/macros.h Depends-on: -float +float-h configure.ac: diff --git a/modules/cosl b/modules/cosl index 4b0499f4a9..8c277606cb 100644 --- a/modules/cosl +++ b/modules/cosl @@ -12,7 +12,7 @@ Depends-on: math extensions cos [test $HAVE_COSL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [test $HAVE_COSL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [test $HAVE_COSL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] isnanl [test $HAVE_COSL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] floor [test $HAVE_COSL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] floorl [test $HAVE_COSL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/exp-ieee-tests b/modules/exp-ieee-tests index 91cd4d140b..b08529863d 100644 --- a/modules/exp-ieee-tests +++ b/modules/exp-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/exp2-ieee-tests b/modules/exp2-ieee-tests index 406040df8c..dd82010855 100644 --- a/modules/exp2-ieee-tests +++ b/modules/exp2-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/exp2f-ieee-tests b/modules/exp2f-ieee-tests index e131e5bfbe..2329697ff1 100644 --- a/modules/exp2f-ieee-tests +++ b/modules/exp2f-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/exp2l b/modules/exp2l index 456d04d66a..bc7f299c3a 100644 --- a/modules/exp2l +++ b/modules/exp2l @@ -10,7 +10,7 @@ Depends-on: math extensions exp2 [{ test $HAVE_EXP2L = 0 || test $REPLACE_EXP2L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_EXP2L = 0 || test $REPLACE_EXP2L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_EXP2L = 0 || test $REPLACE_EXP2L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] isnanl [{ test $HAVE_EXP2L = 0 || test $REPLACE_EXP2L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] roundl [{ test $HAVE_EXP2L = 0 || test $REPLACE_EXP2L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] ldexpl [{ test $HAVE_EXP2L = 0 || test $REPLACE_EXP2L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/exp2l-ieee-tests b/modules/exp2l-ieee-tests index f36238b27b..f2e3ac1607 100644 --- a/modules/exp2l-ieee-tests +++ b/modules/exp2l-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/exp2l-tests b/modules/exp2l-tests index 3bda4b5772..38e8517126 100644 --- a/modules/exp2l-tests +++ b/modules/exp2l-tests @@ -7,7 +7,7 @@ tests/randoml.c Depends-on: fpucw -float +float-h configure.ac: diff --git a/modules/expf-ieee-tests b/modules/expf-ieee-tests index 0f07c3be5a..87d53afcb3 100644 --- a/modules/expf-ieee-tests +++ b/modules/expf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/expl b/modules/expl index 5bc8dd3bbd..6cbb4e2d33 100644 --- a/modules/expl +++ b/modules/expl @@ -10,7 +10,7 @@ Depends-on: math extensions exp [{ test $HAVE_EXPL = 0 || test $REPLACE_EXPL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_EXPL = 0 || test $REPLACE_EXPL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_EXPL = 0 || test $REPLACE_EXPL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] isnanl [{ test $HAVE_EXPL = 0 || test $REPLACE_EXPL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] roundl [{ test $HAVE_EXPL = 0 || test $REPLACE_EXPL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] ldexpl [{ test $HAVE_EXPL = 0 || test $REPLACE_EXPL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/expl-ieee-tests b/modules/expl-ieee-tests index 478fe068f6..157853ec7a 100644 --- a/modules/expl-ieee-tests +++ b/modules/expl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/expl-tests b/modules/expl-tests index 5296c2b3a9..378d7505bb 100644 --- a/modules/expl-tests +++ b/modules/expl-tests @@ -7,7 +7,7 @@ tests/randoml.c Depends-on: fpucw -float +float-h configure.ac: diff --git a/modules/expm1-ieee-tests b/modules/expm1-ieee-tests index 984c8190fe..1419c283d9 100644 --- a/modules/expm1-ieee-tests +++ b/modules/expm1-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/expm1f-ieee-tests b/modules/expm1f-ieee-tests index c961d0f8ae..7e0ae0e113 100644 --- a/modules/expm1f-ieee-tests +++ b/modules/expm1f-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/expm1l b/modules/expm1l index 34fea130c8..7087f99fdd 100644 --- a/modules/expm1l +++ b/modules/expm1l @@ -9,7 +9,7 @@ Depends-on: math extensions expm1 [{ test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] isnanl [{ test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] expl [{ test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] roundl [{ test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/expm1l-ieee-tests b/modules/expm1l-ieee-tests index 334a15cb53..02c77c284b 100644 --- a/modules/expm1l-ieee-tests +++ b/modules/expm1l-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/fabs-ieee-tests b/modules/fabs-ieee-tests index 5068d2c236..3a97f55560 100644 --- a/modules/fabs-ieee-tests +++ b/modules/fabs-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/fabsf-ieee-tests b/modules/fabsf-ieee-tests index 40c534d586..af4e5e564d 100644 --- a/modules/fabsf-ieee-tests +++ b/modules/fabsf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/fabsl-ieee-tests b/modules/fabsl-ieee-tests index c408f9f2d7..b76b8722fa 100644 --- a/modules/fabsl-ieee-tests +++ b/modules/fabsl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/float b/modules/float index 85c0571f18..3786475566 100644 --- a/modules/float +++ b/modules/float @@ -1,55 +1,20 @@ Description: A correct . +Status: +deprecated + +Notice: +This module is deprecated. Use the module 'float-h' instead. + Files: -lib/float.in.h -lib/float.c -lib/itold.c -m4/float_h.m4 Depends-on: -gen-header -include_next +float-h configure.ac: -gl_FLOAT_H -gl_CONDITIONAL_HEADER([float.h]) -AC_PROG_MKDIR_P -gl_CONDITIONAL([GL_COND_OBJ_FLOAT], - [test $REPLACE_FLOAT_LDBL = 1 || test $REPLACE_FLOAT_SNAN = 1]) -gl_CONDITIONAL([GL_COND_OBJ_ITOLD], [test $REPLACE_ITOLD = 1]) -dnl Prerequisites of lib/float.c. -AC_REQUIRE([gl_BIGENDIAN]) Makefile.am: -BUILT_SOURCES += $(FLOAT_H) - -# We need the following in order to create when the system -# doesn't have one that works with the given compiler. -if GL_GENERATE_FLOAT_H -float.h: float.in.h $(top_builddir)/config.status -@NMD@ $(AM_V_GEN)$(MKDIR_P) '%reldir%' - $(gl_V_at)$(SED_HEADER_STDOUT) \ - -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \ - -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \ - $(srcdir)/float.in.h > $@-t - $(AM_V_at)mv $@-t $@ -else -float.h: $(top_builddir)/config.status - rm -f $@ -endif -MOSTLYCLEANFILES += float.h float.h-t - -if GL_COND_OBJ_FLOAT -lib_SOURCES += float.c -endif -if GL_COND_OBJ_ITOLD -lib_SOURCES += itold.c -endif Include: @@ -58,4 +23,3 @@ License: LGPLv2+ Maintainer: -all diff --git a/modules/float-c++-tests b/modules/float-c++-tests deleted file mode 100644 index 7fdc7f5a17..0000000000 --- a/modules/float-c++-tests +++ /dev/null @@ -1,18 +0,0 @@ -Files: -tests/test-float-c++.cc -tests/test-float-c++2.cc - -Status: -c++-test - -Depends-on: -ansi-c++-opt - -configure.ac: - -Makefile.am: -if ANSICXX -TESTS += test-float-c++ -check_PROGRAMS += test-float-c++ -test_float_c___SOURCES = test-float-c++.cc test-float-c++2.cc -endif diff --git a/modules/float-h b/modules/float-h new file mode 100644 index 0000000000..85c0571f18 --- /dev/null +++ b/modules/float-h @@ -0,0 +1,61 @@ +Description: +A correct . + +Files: +lib/float.in.h +lib/float.c +lib/itold.c +m4/float_h.m4 + +Depends-on: +gen-header +include_next + +configure.ac: +gl_FLOAT_H +gl_CONDITIONAL_HEADER([float.h]) +AC_PROG_MKDIR_P +gl_CONDITIONAL([GL_COND_OBJ_FLOAT], + [test $REPLACE_FLOAT_LDBL = 1 || test $REPLACE_FLOAT_SNAN = 1]) +gl_CONDITIONAL([GL_COND_OBJ_ITOLD], [test $REPLACE_ITOLD = 1]) +dnl Prerequisites of lib/float.c. +AC_REQUIRE([gl_BIGENDIAN]) + +Makefile.am: +BUILT_SOURCES += $(FLOAT_H) + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +if GL_GENERATE_FLOAT_H +float.h: float.in.h $(top_builddir)/config.status +@NMD@ $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ + -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \ + -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \ + $(srcdir)/float.in.h > $@-t + $(AM_V_at)mv $@-t $@ +else +float.h: $(top_builddir)/config.status + rm -f $@ +endif +MOSTLYCLEANFILES += float.h float.h-t + +if GL_COND_OBJ_FLOAT +lib_SOURCES += float.c +endif +if GL_COND_OBJ_ITOLD +lib_SOURCES += itold.c +endif + +Include: + + +License: +LGPLv2+ + +Maintainer: +all diff --git a/modules/float-h-c++-tests b/modules/float-h-c++-tests new file mode 100644 index 0000000000..be45a582dc --- /dev/null +++ b/modules/float-h-c++-tests @@ -0,0 +1,18 @@ +Files: +tests/test-float-h-c++.cc +tests/test-float-h-c++2.cc + +Status: +c++-test + +Depends-on: +ansi-c++-opt + +configure.ac: + +Makefile.am: +if ANSICXX +TESTS += test-float-h-c++ +check_PROGRAMS += test-float-h-c++ +test_float_h_c___SOURCES = test-float-h-c++.cc test-float-h-c++2.cc +endif diff --git a/modules/float-tests b/modules/float-h-tests similarity index 56% rename from modules/float-tests rename to modules/float-h-tests index 7cb0870983..6ebf0b5f31 100644 --- a/modules/float-tests +++ b/modules/float-h-tests @@ -1,5 +1,5 @@ Files: -tests/test-float.c +tests/test-float-h.c tests/macros.h Depends-on: @@ -8,10 +8,10 @@ fpucw isnanf-nolibm isnand-nolibm isnanl-nolibm -float-c++-tests +float-h-c++-tests configure.ac: Makefile.am: -TESTS += test-float -check_PROGRAMS += test-float +TESTS += test-float-h +check_PROGRAMS += test-float-h diff --git a/modules/floor b/modules/floor index 23557eb8ad..29ed3eb633 100644 --- a/modules/floor +++ b/modules/floor @@ -7,7 +7,7 @@ m4/floor.m4 Depends-on: math -float [test $REPLACE_FLOOR = 1] +float-h [test $REPLACE_FLOOR = 1] configure.ac: AC_REQUIRE([gl_FUNC_FLOOR]) diff --git a/modules/floor-ieee-tests b/modules/floor-ieee-tests index e67cc38cc6..e3eb2070e8 100644 --- a/modules/floor-ieee-tests +++ b/modules/floor-ieee-tests @@ -6,7 +6,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/floor-tests b/modules/floor-tests index 3cdb214640..b0028b4f26 100644 --- a/modules/floor-tests +++ b/modules/floor-tests @@ -7,7 +7,7 @@ tests/signature.h tests/macros.h Depends-on: -float +float-h isnand-nolibm nan stdbool diff --git a/modules/floorf b/modules/floorf index f5a31d8c39..203e9d455b 100644 --- a/modules/floorf +++ b/modules/floorf @@ -9,7 +9,7 @@ m4/floorf.m4 Depends-on: math extensions -float [test $HAVE_DECL_FLOORF = 0 || test $REPLACE_FLOORF = 1] +float-h [test $HAVE_DECL_FLOORF = 0 || test $REPLACE_FLOORF = 1] configure.ac: gl_FUNC_FLOORF diff --git a/modules/floorf-ieee-tests b/modules/floorf-ieee-tests index 67cd2cab40..97af07dee8 100644 --- a/modules/floorf-ieee-tests +++ b/modules/floorf-ieee-tests @@ -6,7 +6,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/floorf-tests b/modules/floorf-tests index b819eccd0e..bda1bf1a60 100644 --- a/modules/floorf-tests +++ b/modules/floorf-tests @@ -7,7 +7,7 @@ tests/signature.h tests/macros.h Depends-on: -float +float-h isnanf-nolibm nan stdbool diff --git a/modules/floorl b/modules/floorl index 3e796ca42f..a337c91fbc 100644 --- a/modules/floorl +++ b/modules/floorl @@ -10,7 +10,7 @@ Depends-on: math extensions floor [{ test $HAVE_DECL_FLOORL = 0 || test $REPLACE_FLOORL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_DECL_FLOORL = 0 || test $REPLACE_FLOORL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_DECL_FLOORL = 0 || test $REPLACE_FLOORL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] configure.ac: AC_REQUIRE([gl_FUNC_FLOORL]) diff --git a/modules/floorl-ieee-tests b/modules/floorl-ieee-tests index 9e011ea4ab..db67a4abb0 100644 --- a/modules/floorl-ieee-tests +++ b/modules/floorl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: fpucw isnanl-nolibm -float +float-h nan signbit diff --git a/modules/floorl-tests b/modules/floorl-tests index 6342f4c7a6..92e5b861bb 100644 --- a/modules/floorl-tests +++ b/modules/floorl-tests @@ -8,7 +8,7 @@ tests/macros.h Depends-on: fpucw isnanl-nolibm -float +float-h nan configure.ac: diff --git a/modules/fma b/modules/fma index 14e841842d..f71e98ed03 100644 --- a/modules/fma +++ b/modules/fma @@ -10,7 +10,7 @@ m4/mathfunc.m4 Depends-on: math -float [test $HAVE_FMA = 0 || test $REPLACE_FMA = 1] +float-h [test $HAVE_FMA = 0 || test $REPLACE_FMA = 1] stdbool [test $HAVE_FMA = 0 || test $REPLACE_FMA = 1] assert-h [test $HAVE_FMA = 0 || test $REPLACE_FMA = 1] isfinite [test $HAVE_FMA = 0 || test $REPLACE_FMA = 1] diff --git a/modules/fma-tests b/modules/fma-tests index 0a39f08ef5..02fcaa49cb 100644 --- a/modules/fma-tests +++ b/modules/fma-tests @@ -9,7 +9,7 @@ tests/macros.h lib/float+.h Depends-on: -float +float-h isnand-nolibm ldexp nan diff --git a/modules/fmaf b/modules/fmaf index 8373d61bc5..1abab686e9 100644 --- a/modules/fmaf +++ b/modules/fmaf @@ -12,7 +12,7 @@ m4/mathfunc.m4 Depends-on: math extensions -float [test $HAVE_FMAF = 0 || test $REPLACE_FMAF = 1] +float-h [test $HAVE_FMAF = 0 || test $REPLACE_FMAF = 1] stdbool [test $HAVE_FMAF = 0 || test $REPLACE_FMAF = 1] assert-h [test $HAVE_FMAF = 0 || test $REPLACE_FMAF = 1] isfinite [test $HAVE_FMAF = 0 || test $REPLACE_FMAF = 1] diff --git a/modules/fmaf-tests b/modules/fmaf-tests index 6d5af9ae4e..03255303b5 100644 --- a/modules/fmaf-tests +++ b/modules/fmaf-tests @@ -9,7 +9,7 @@ tests/macros.h lib/float+.h Depends-on: -float +float-h isnanf-nolibm ldexpf nan diff --git a/modules/fmal b/modules/fmal index 3927262e6a..caab5c0e73 100644 --- a/modules/fmal +++ b/modules/fmal @@ -13,7 +13,7 @@ Depends-on: math extensions fma [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] stdbool [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] assert-h [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] isfinite [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/fmal-tests b/modules/fmal-tests index af97c39dc3..47d95bba62 100644 --- a/modules/fmal-tests +++ b/modules/fmal-tests @@ -9,7 +9,7 @@ tests/macros.h lib/float+.h Depends-on: -float +float-h fpucw isnanl-nolibm ldexpl diff --git a/modules/fmod-ieee-tests b/modules/fmod-ieee-tests index 7d57627370..b7303ff0ea 100644 --- a/modules/fmod-ieee-tests +++ b/modules/fmod-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/fmodf-ieee-tests b/modules/fmodf-ieee-tests index 5bac69b84e..7f083eba69 100644 --- a/modules/fmodf-ieee-tests +++ b/modules/fmodf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/fmodl b/modules/fmodl index 8425394e5f..22b40a305f 100644 --- a/modules/fmodl +++ b/modules/fmodl @@ -11,7 +11,7 @@ Depends-on: math extensions fmod [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] isfinite [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] signbit [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] fabsl [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/fmodl-ieee-tests b/modules/fmodl-ieee-tests index 7534033ce6..8e072a5125 100644 --- a/modules/fmodl-ieee-tests +++ b/modules/fmodl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/fmodl-tests b/modules/fmodl-tests index 9470eb85d5..698fc160c9 100644 --- a/modules/fmodl-tests +++ b/modules/fmodl-tests @@ -7,7 +7,7 @@ tests/randoml.c Depends-on: fpucw -float +float-h configure.ac: diff --git a/modules/frexp-ieee-tests b/modules/frexp-ieee-tests index 391ad51d5c..fd806713cc 100644 --- a/modules/frexp-ieee-tests +++ b/modules/frexp-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/frexpf-ieee-tests b/modules/frexpf-ieee-tests index 89cc669cbd..95d675c656 100644 --- a/modules/frexpf-ieee-tests +++ b/modules/frexpf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/frexpl-ieee-tests b/modules/frexpl-ieee-tests index 77e56b84ef..40bcb70131 100644 --- a/modules/frexpl-ieee-tests +++ b/modules/frexpl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/frexpl-tests b/modules/frexpl-tests index 6fd1abd096..3e0159088a 100644 --- a/modules/frexpl-tests +++ b/modules/frexpl-tests @@ -11,7 +11,7 @@ Depends-on: fpucw isnanl-nolibm signbit -float +float-h nan configure.ac: diff --git a/modules/getpayload b/modules/getpayload index 5721cb82a9..754b3df78e 100644 --- a/modules/getpayload +++ b/modules/getpayload @@ -9,7 +9,7 @@ m4/getpayload.m4 Depends-on: math extensions -float [test $HAVE_GETPAYLOAD = 0 || test $REPLACE_GETPAYLOAD = 1] +float-h [test $HAVE_GETPAYLOAD = 0 || test $REPLACE_GETPAYLOAD = 1] stdint [test $HAVE_GETPAYLOAD = 0 || test $REPLACE_GETPAYLOAD = 1] isnand [test $HAVE_GETPAYLOAD = 0 || test $REPLACE_GETPAYLOAD = 1] diff --git a/modules/getpayloadf b/modules/getpayloadf index a330b4f87a..7803248212 100644 --- a/modules/getpayloadf +++ b/modules/getpayloadf @@ -9,7 +9,7 @@ m4/getpayload.m4 Depends-on: math extensions -float [test $HAVE_GETPAYLOADF = 0 || test $REPLACE_GETPAYLOADF = 1] +float-h [test $HAVE_GETPAYLOADF = 0 || test $REPLACE_GETPAYLOADF = 1] stdint [test $HAVE_GETPAYLOADF = 0 || test $REPLACE_GETPAYLOADF = 1] isnanf [test $HAVE_GETPAYLOADF = 0 || test $REPLACE_GETPAYLOADF = 1] diff --git a/modules/getpayloadl b/modules/getpayloadl index 3ddd0a57ef..f9ef35e32e 100644 --- a/modules/getpayloadl +++ b/modules/getpayloadl @@ -11,7 +11,7 @@ Depends-on: math extensions getpayload [{ test $HAVE_GETPAYLOADL = 0 || test $REPLACE_GETPAYLOADL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_GETPAYLOADL = 0 || test $REPLACE_GETPAYLOADL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_GETPAYLOADL = 0 || test $REPLACE_GETPAYLOADL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] stdint [{ test $HAVE_GETPAYLOADL = 0 || test $REPLACE_GETPAYLOADL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] isnanl [{ test $HAVE_GETPAYLOADL = 0 || test $REPLACE_GETPAYLOADL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] snan [{ test $HAVE_GETPAYLOADL = 0 || test $REPLACE_GETPAYLOADL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/hypot-ieee-tests b/modules/hypot-ieee-tests index 9568c03d1e..75138308e7 100644 --- a/modules/hypot-ieee-tests +++ b/modules/hypot-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/hypotf-ieee-tests b/modules/hypotf-ieee-tests index 43fea67e30..a3c7d6557f 100644 --- a/modules/hypotf-ieee-tests +++ b/modules/hypotf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/hypotl-ieee-tests b/modules/hypotl-ieee-tests index 7bc00a2b3c..aa58c4f299 100644 --- a/modules/hypotl-ieee-tests +++ b/modules/hypotl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/hypotl-tests b/modules/hypotl-tests index 27b0b38556..11a5b57c54 100644 --- a/modules/hypotl-tests +++ b/modules/hypotl-tests @@ -7,7 +7,7 @@ tests/randoml.c Depends-on: fpucw -float +float-h configure.ac: diff --git a/modules/integer_length b/modules/integer_length index 86f257b3e1..7af7787f8d 100644 --- a/modules/integer_length +++ b/modules/integer_length @@ -8,7 +8,7 @@ lib/float+.h m4/exponentd.m4 Depends-on: -float +float-h configure.ac: AC_REQUIRE([gl_DOUBLE_EXPONENT_LOCATION]) diff --git a/modules/isfinite-tests b/modules/isfinite-tests index 24e16f7385..6f2d9e1055 100644 --- a/modules/isfinite-tests +++ b/modules/isfinite-tests @@ -5,7 +5,7 @@ tests/macros.h Depends-on: c99 -float +float-h nan snan diff --git a/modules/isinf b/modules/isinf index 7097ac1edb..fd4c300bc0 100644 --- a/modules/isinf +++ b/modules/isinf @@ -9,7 +9,7 @@ m4/check-math-lib.m4 Depends-on: math extensions -float [test $REPLACE_ISINF = 1] +float-h [test $REPLACE_ISINF = 1] configure.ac: gl_ISINF diff --git a/modules/isinf-tests b/modules/isinf-tests index 4b6f07d3ef..241a904b70 100644 --- a/modules/isinf-tests +++ b/modules/isinf-tests @@ -5,7 +5,7 @@ tests/macros.h Depends-on: c99 -float +float-h nan snan diff --git a/modules/isnan-tests b/modules/isnan-tests index aa3ff5ca0f..2e01bb9d9a 100644 --- a/modules/isnan-tests +++ b/modules/isnan-tests @@ -6,7 +6,7 @@ tests/macros.h Depends-on: c99 -float +float-h nan snan diff --git a/modules/isnanl b/modules/isnanl index bfea96f847..032e82f827 100644 --- a/modules/isnanl +++ b/modules/isnanl @@ -10,7 +10,7 @@ m4/isnanl.m4 Depends-on: math -float +float-h fpieee memcmp diff --git a/modules/isnanl-nolibm b/modules/isnanl-nolibm index e49ad7913e..2375d59318 100644 --- a/modules/isnanl-nolibm +++ b/modules/isnanl-nolibm @@ -11,7 +11,7 @@ m4/isnanl.m4 m4/math_h.m4 Depends-on: -float +float-h fpieee memcmp diff --git a/modules/isnanl-nolibm-tests b/modules/isnanl-nolibm-tests index 0351562ab4..7b369a34e2 100644 --- a/modules/isnanl-nolibm-tests +++ b/modules/isnanl-nolibm-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: c99 -float +float-h nan snan diff --git a/modules/isnanl-tests b/modules/isnanl-tests index 2d32536cf4..26d92968c9 100644 --- a/modules/isnanl-tests +++ b/modules/isnanl-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: c99 -float +float-h nan snan diff --git a/modules/ldexp-ieee-tests b/modules/ldexp-ieee-tests index c8799bc7f4..5daaefc9d9 100644 --- a/modules/ldexp-ieee-tests +++ b/modules/ldexp-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/ldexp-tests b/modules/ldexp-tests index 153f3356ac..4e3900d0a4 100644 --- a/modules/ldexp-tests +++ b/modules/ldexp-tests @@ -10,7 +10,7 @@ tests/randomd.c Depends-on: isnand-nolibm signbit -float +float-h nan configure.ac: diff --git a/modules/ldexpf-ieee-tests b/modules/ldexpf-ieee-tests index 7679569ca3..e65056c3d1 100644 --- a/modules/ldexpf-ieee-tests +++ b/modules/ldexpf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/ldexpf-tests b/modules/ldexpf-tests index 5ed0f38006..6dee889af0 100644 --- a/modules/ldexpf-tests +++ b/modules/ldexpf-tests @@ -10,7 +10,7 @@ tests/randomf.c Depends-on: isnanf-nolibm signbit -float +float-h nan configure.ac: diff --git a/modules/ldexpl-ieee-tests b/modules/ldexpl-ieee-tests index 85a4bc363a..2fbbfbbeb0 100644 --- a/modules/ldexpl-ieee-tests +++ b/modules/ldexpl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/ldexpl-tests b/modules/ldexpl-tests index e50f1c6424..ec04985ff0 100644 --- a/modules/ldexpl-tests +++ b/modules/ldexpl-tests @@ -11,7 +11,7 @@ Depends-on: fpucw isnanl-nolibm signbit -float +float-h nan configure.ac: diff --git a/modules/log-ieee-tests b/modules/log-ieee-tests index efe54b1010..5228804faa 100644 --- a/modules/log-ieee-tests +++ b/modules/log-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/log10-ieee-tests b/modules/log10-ieee-tests index e8a324d77f..73b93b1592 100644 --- a/modules/log10-ieee-tests +++ b/modules/log10-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/log10f-ieee-tests b/modules/log10f-ieee-tests index 6f6ef15bb8..6f3ef66611 100644 --- a/modules/log10f-ieee-tests +++ b/modules/log10f-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/log10l b/modules/log10l index e6854fa500..259b6266bc 100644 --- a/modules/log10l +++ b/modules/log10l @@ -9,7 +9,7 @@ Depends-on: math extensions log10 [{ test $HAVE_LOG10L = 0 || test $REPLACE_LOG10L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_LOG10L = 0 || test $REPLACE_LOG10L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_LOG10L = 0 || test $REPLACE_LOG10L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] logl [{ test $HAVE_LOG10L = 0 || test $REPLACE_LOG10L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] configure.ac: diff --git a/modules/log10l-ieee-tests b/modules/log10l-ieee-tests index 0f84dc394c..1fc171cc76 100644 --- a/modules/log10l-ieee-tests +++ b/modules/log10l-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/log1p-ieee-tests b/modules/log1p-ieee-tests index a7f2a21c0a..e8e039733f 100644 --- a/modules/log1p-ieee-tests +++ b/modules/log1p-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/log1pf-ieee-tests b/modules/log1pf-ieee-tests index ed67ba6513..bf103916d0 100644 --- a/modules/log1pf-ieee-tests +++ b/modules/log1pf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/log1pl-ieee-tests b/modules/log1pl-ieee-tests index 64179fb2fd..0ac3b7c80b 100644 --- a/modules/log1pl-ieee-tests +++ b/modules/log1pl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/log1pl-tests b/modules/log1pl-tests index 5cd5062a90..cca16f121f 100644 --- a/modules/log1pl-tests +++ b/modules/log1pl-tests @@ -7,7 +7,7 @@ tests/randoml.c Depends-on: fpucw -float +float-h configure.ac: diff --git a/modules/log2-ieee-tests b/modules/log2-ieee-tests index 5a9b91bf69..221b544c66 100644 --- a/modules/log2-ieee-tests +++ b/modules/log2-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/log2f-ieee-tests b/modules/log2f-ieee-tests index b9be57e457..8cb713035c 100644 --- a/modules/log2f-ieee-tests +++ b/modules/log2f-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/log2l-ieee-tests b/modules/log2l-ieee-tests index 46c1100d38..bfdf53a34b 100644 --- a/modules/log2l-ieee-tests +++ b/modules/log2l-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/log2l-tests b/modules/log2l-tests index 94a44be9db..03de038d04 100644 --- a/modules/log2l-tests +++ b/modules/log2l-tests @@ -8,7 +8,7 @@ tests/randoml.c Depends-on: fpucw -float +float-h configure.ac: diff --git a/modules/logb-ieee-tests b/modules/logb-ieee-tests index 3c6b33802c..826d8e1502 100644 --- a/modules/logb-ieee-tests +++ b/modules/logb-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/logbf-ieee-tests b/modules/logbf-ieee-tests index 98fdb474c4..a14017fa81 100644 --- a/modules/logbf-ieee-tests +++ b/modules/logbf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/logbl-ieee-tests b/modules/logbl-ieee-tests index bf35787602..f4189abdb7 100644 --- a/modules/logbl-ieee-tests +++ b/modules/logbl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/logf-ieee-tests b/modules/logf-ieee-tests index 82b6c0f3a0..a8d7b8a953 100644 --- a/modules/logf-ieee-tests +++ b/modules/logf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/logl-ieee-tests b/modules/logl-ieee-tests index 916ae0d20d..45ba2b8b04 100644 --- a/modules/logl-ieee-tests +++ b/modules/logl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/logl-tests b/modules/logl-tests index a574090b3b..1bdb740d21 100644 --- a/modules/logl-tests +++ b/modules/logl-tests @@ -8,7 +8,7 @@ tests/randoml.c Depends-on: fpucw -float +float-h configure.ac: diff --git a/modules/logp1l-tests b/modules/logp1l-tests index 562b8c03c0..dcf7bd4838 100644 --- a/modules/logp1l-tests +++ b/modules/logp1l-tests @@ -7,7 +7,7 @@ tests/randoml.c Depends-on: fpucw -float +float-h configure.ac: diff --git a/modules/math b/modules/math index f0cfa27374..5ec7ed576b 100644 --- a/modules/math +++ b/modules/math @@ -13,7 +13,7 @@ include_next snippet/arg-nonnull snippet/c++defs snippet/warn-on-use -float +float-h configure.ac: gl_MATH_H diff --git a/modules/modf-ieee-tests b/modules/modf-ieee-tests index 575a48502d..645e2d9708 100644 --- a/modules/modf-ieee-tests +++ b/modules/modf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/modff-ieee-tests b/modules/modff-ieee-tests index bfc9278516..52516fa925 100644 --- a/modules/modff-ieee-tests +++ b/modules/modff-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/modfl-ieee-tests b/modules/modfl-ieee-tests index d20023ba7d..1e5eb75a6e 100644 --- a/modules/modfl-ieee-tests +++ b/modules/modfl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/modfl-tests b/modules/modfl-tests index 059d22c73d..0408e419bd 100644 --- a/modules/modfl-tests +++ b/modules/modfl-tests @@ -7,7 +7,7 @@ tests/randoml.c Depends-on: fpucw -float +float-h configure.ac: diff --git a/modules/printf-frexpl b/modules/printf-frexpl index fd1a04a301..61758b94f1 100644 --- a/modules/printf-frexpl +++ b/modules/printf-frexpl @@ -12,7 +12,7 @@ m4/ldexpl.m4 Depends-on: printf-frexp [test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] math [test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] fpucw [test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/remainder-ieee-tests b/modules/remainder-ieee-tests index da09540328..8ee2fd6571 100644 --- a/modules/remainder-ieee-tests +++ b/modules/remainder-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/remainderf-ieee-tests b/modules/remainderf-ieee-tests index 7ab236ebd4..97c95caabf 100644 --- a/modules/remainderf-ieee-tests +++ b/modules/remainderf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/remainderl b/modules/remainderl index 08be4ea68d..27b58e69e3 100644 --- a/modules/remainderl +++ b/modules/remainderl @@ -11,7 +11,7 @@ Depends-on: math extensions remainder [{ test $HAVE_REMAINDERL = 0 || test $REPLACE_REMAINDERL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_REMAINDERL = 0 || test $REPLACE_REMAINDERL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_REMAINDERL = 0 || test $REPLACE_REMAINDERL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] isfinite [{ test $HAVE_REMAINDERL = 0 || test $REPLACE_REMAINDERL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] signbit [{ test $HAVE_REMAINDERL = 0 || test $REPLACE_REMAINDERL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] fabsl [{ test $HAVE_REMAINDERL = 0 || test $REPLACE_REMAINDERL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/remainderl-ieee-tests b/modules/remainderl-ieee-tests index 1e4cab4337..b97940343d 100644 --- a/modules/remainderl-ieee-tests +++ b/modules/remainderl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/remainderl-tests b/modules/remainderl-tests index 533930e01d..da82ac6940 100644 --- a/modules/remainderl-tests +++ b/modules/remainderl-tests @@ -7,7 +7,7 @@ tests/randoml.c Depends-on: fpucw -float +float-h configure.ac: diff --git a/modules/rint-ieee-tests b/modules/rint-ieee-tests index 3bf94eb48f..eaf80d51e7 100644 --- a/modules/rint-ieee-tests +++ b/modules/rint-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/rintf-ieee-tests b/modules/rintf-ieee-tests index ab8b83a765..a8ce07dd59 100644 --- a/modules/rintf-ieee-tests +++ b/modules/rintf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/rintl-ieee-tests b/modules/rintl-ieee-tests index a74e6ea3eb..afc4ccf155 100644 --- a/modules/rintl-ieee-tests +++ b/modules/rintl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/rintl-tests b/modules/rintl-tests index 576fffcc4b..dd045b54e9 100644 --- a/modules/rintl-tests +++ b/modules/rintl-tests @@ -10,7 +10,7 @@ tests/randoml.c Depends-on: fpucw isnanl-nolibm -float +float-h nan configure.ac: diff --git a/modules/round b/modules/round index 8dde54b9f7..dcefd48b72 100644 --- a/modules/round +++ b/modules/round @@ -11,7 +11,7 @@ m4/ceil.m4 Depends-on: math extensions -float [test $HAVE_ROUND = 0 || test $REPLACE_ROUND = 1] +float-h [test $HAVE_ROUND = 0 || test $REPLACE_ROUND = 1] floor [test $HAVE_ROUND = 0 || test $REPLACE_ROUND = 1] configure.ac: diff --git a/modules/round-ieee-tests b/modules/round-ieee-tests index 1aca2fcbe5..dc52bd3158 100644 --- a/modules/round-ieee-tests +++ b/modules/round-ieee-tests @@ -6,7 +6,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/roundf b/modules/roundf index 4cb5bcdc79..74adf5e690 100644 --- a/modules/roundf +++ b/modules/roundf @@ -12,7 +12,7 @@ m4/ceilf.m4 Depends-on: math extensions -float [test $HAVE_ROUNDF = 0 || test $REPLACE_ROUNDF = 1] +float-h [test $HAVE_ROUNDF = 0 || test $REPLACE_ROUNDF = 1] configure.ac: gl_FUNC_ROUNDF diff --git a/modules/roundf-ieee-tests b/modules/roundf-ieee-tests index 5721f8156c..c47a8be7c7 100644 --- a/modules/roundf-ieee-tests +++ b/modules/roundf-ieee-tests @@ -6,7 +6,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/roundl b/modules/roundl index 87cd4ff34d..7d394fb38e 100644 --- a/modules/roundl +++ b/modules/roundl @@ -13,7 +13,7 @@ Depends-on: math extensions round [{ test $HAVE_ROUNDL = 0 || test $REPLACE_ROUNDL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_ROUNDL = 0 || test $REPLACE_ROUNDL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_ROUNDL = 0 || test $REPLACE_ROUNDL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] configure.ac: gl_FUNC_ROUNDL diff --git a/modules/roundl-ieee-tests b/modules/roundl-ieee-tests index 40885dcf8e..114988e682 100644 --- a/modules/roundl-ieee-tests +++ b/modules/roundl-ieee-tests @@ -6,7 +6,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/roundl-tests b/modules/roundl-tests index 3d61ca1cf8..713aa2ca08 100644 --- a/modules/roundl-tests +++ b/modules/roundl-tests @@ -8,7 +8,7 @@ tests/macros.h Depends-on: fpucw isnanl-nolibm -float +float-h nan configure.ac: diff --git a/modules/setpayload b/modules/setpayload index 0a5cda2eb8..032e5d4ba5 100644 --- a/modules/setpayload +++ b/modules/setpayload @@ -10,7 +10,7 @@ m4/nan-mips.m4 Depends-on: math extensions -float [test $HAVE_SETPAYLOAD = 0] +float-h [test $HAVE_SETPAYLOAD = 0] stdint [test $HAVE_SETPAYLOAD = 0] signed-nan [test $HAVE_SETPAYLOAD = 0] diff --git a/modules/setpayloadf b/modules/setpayloadf index e26f1f8be2..5bbc78f210 100644 --- a/modules/setpayloadf +++ b/modules/setpayloadf @@ -10,7 +10,7 @@ m4/nan-mips.m4 Depends-on: math extensions -float [test $HAVE_SETPAYLOADF = 0] +float-h [test $HAVE_SETPAYLOADF = 0] stdint [test $HAVE_SETPAYLOADF = 0] signed-nan [test $HAVE_SETPAYLOADF = 0] diff --git a/modules/setpayloadl b/modules/setpayloadl index 2d058f672b..76309a0182 100644 --- a/modules/setpayloadl +++ b/modules/setpayloadl @@ -12,7 +12,7 @@ Depends-on: math extensions setpayload [test $HAVE_SETPAYLOADL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [test $HAVE_SETPAYLOADL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [test $HAVE_SETPAYLOADL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] stdint [test $HAVE_SETPAYLOADL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] signed-nan [test $HAVE_SETPAYLOADL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] snan [test $HAVE_SETPAYLOADL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/setpayloadsig b/modules/setpayloadsig index 27bb3a614e..5d37126456 100644 --- a/modules/setpayloadsig +++ b/modules/setpayloadsig @@ -9,7 +9,7 @@ m4/setpayloadsig.m4 Depends-on: math extensions -float [test $HAVE_SETPAYLOADSIG = 0] +float-h [test $HAVE_SETPAYLOADSIG = 0] stdint [test $HAVE_SETPAYLOADSIG = 0] signed-snan [test $HAVE_SETPAYLOADSIG = 0] diff --git a/modules/setpayloadsigf b/modules/setpayloadsigf index 1807e9ada3..266ec74fbe 100644 --- a/modules/setpayloadsigf +++ b/modules/setpayloadsigf @@ -9,7 +9,7 @@ m4/setpayloadsig.m4 Depends-on: math extensions -float [test $HAVE_SETPAYLOADSIGF = 0] +float-h [test $HAVE_SETPAYLOADSIGF = 0] stdint [test $HAVE_SETPAYLOADSIGF = 0] signed-snan [test $HAVE_SETPAYLOADSIGF = 0] diff --git a/modules/setpayloadsigl b/modules/setpayloadsigl index deadba06af..a051ed2e1c 100644 --- a/modules/setpayloadsigl +++ b/modules/setpayloadsigl @@ -11,7 +11,7 @@ Depends-on: math extensions setpayloadsig [test $HAVE_SETPAYLOADSIGL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [test $HAVE_SETPAYLOADSIGL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [test $HAVE_SETPAYLOADSIGL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] stdint [test $HAVE_SETPAYLOADSIGL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] signed-snan [test $HAVE_SETPAYLOADSIGL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/signbit b/modules/signbit index 59008b6047..1e7e9eaa3b 100644 --- a/modules/signbit +++ b/modules/signbit @@ -10,7 +10,7 @@ m4/signbit.m4 Depends-on: math -float [test $REPLACE_SIGNBIT = 1] +float-h [test $REPLACE_SIGNBIT = 1] isnanf-nolibm [test $REPLACE_SIGNBIT = 1] isnand-nolibm [test $REPLACE_SIGNBIT = 1] isnanl-nolibm [test $REPLACE_SIGNBIT = 1] diff --git a/modules/signbit-tests b/modules/signbit-tests index f540d949a5..0c5f279c70 100644 --- a/modules/signbit-tests +++ b/modules/signbit-tests @@ -5,7 +5,7 @@ tests/infinity.h tests/macros.h Depends-on: -float +float-h signed-nan signed-snan diff --git a/modules/sinl b/modules/sinl index b2f2108095..8ded48a223 100644 --- a/modules/sinl +++ b/modules/sinl @@ -12,7 +12,7 @@ Depends-on: math extensions sin [test $HAVE_SINL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [test $HAVE_SINL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [test $HAVE_SINL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] isnanl [test $HAVE_SINL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] floor [test $HAVE_SINL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] floorl [test $HAVE_SINL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/snprintf-posix-tests b/modules/snprintf-posix-tests index c67d638c5f..480c4d5bfe 100644 --- a/modules/snprintf-posix-tests +++ b/modules/snprintf-posix-tests @@ -10,7 +10,7 @@ tests/macros.h Depends-on: c99 stdint -float +float-h nan snan diff --git a/modules/sprintf-posix-tests b/modules/sprintf-posix-tests index 7bc451f38b..d0d3798b3f 100644 --- a/modules/sprintf-posix-tests +++ b/modules/sprintf-posix-tests @@ -9,7 +9,7 @@ tests/macros.h Depends-on: c99 stdint -float +float-h nan snan diff --git a/modules/sqrt-ieee-tests b/modules/sqrt-ieee-tests index 21c89cbde8..e68b5a380e 100644 --- a/modules/sqrt-ieee-tests +++ b/modules/sqrt-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/sqrtf-ieee-tests b/modules/sqrtf-ieee-tests index 2c130fb86e..40c8eee5d6 100644 --- a/modules/sqrtf-ieee-tests +++ b/modules/sqrtf-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/sqrtl b/modules/sqrtl index a028271654..59f2716fbf 100644 --- a/modules/sqrtl +++ b/modules/sqrtl @@ -9,7 +9,7 @@ Depends-on: math extensions sqrt [{ test $HAVE_SQRTL = 0 || test $REPLACE_SQRTL = 1; }] -float [{ test $HAVE_SQRTL = 0 || test $REPLACE_SQRTL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_SQRTL = 0 || test $REPLACE_SQRTL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] isnanl [{ test $HAVE_SQRTL = 0 || test $REPLACE_SQRTL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] frexpl [{ test $HAVE_SQRTL = 0 || test $REPLACE_SQRTL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] ldexpl [{ test $HAVE_SQRTL = 0 || test $REPLACE_SQRTL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/sqrtl-ieee-tests b/modules/sqrtl-ieee-tests index 6e5dbe9884..f89a7db721 100644 --- a/modules/sqrtl-ieee-tests +++ b/modules/sqrtl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: isnanl-nolibm -float +float-h nan signbit diff --git a/modules/sqrtl-tests b/modules/sqrtl-tests index 68c4068f00..cff9b92604 100644 --- a/modules/sqrtl-tests +++ b/modules/sqrtl-tests @@ -7,7 +7,7 @@ tests/randoml.c Depends-on: fpucw -float +float-h configure.ac: diff --git a/modules/strtod-tests b/modules/strtod-tests index 5ac57ca9ac..1aa2bb0b5a 100644 --- a/modules/strtod-tests +++ b/modules/strtod-tests @@ -10,7 +10,7 @@ m4/locale-fr.m4 m4/codeset.m4 Depends-on: -float +float-h isnand-nolibm signbit setlocale diff --git a/modules/strtof-tests b/modules/strtof-tests index e32bac4973..fbbff405fb 100644 --- a/modules/strtof-tests +++ b/modules/strtof-tests @@ -10,7 +10,7 @@ m4/locale-fr.m4 m4/codeset.m4 Depends-on: -float +float-h isnanf-nolibm signbit setlocale diff --git a/modules/strtold-tests b/modules/strtold-tests index abe35ae82a..06e75ec7ab 100644 --- a/modules/strtold-tests +++ b/modules/strtold-tests @@ -10,7 +10,7 @@ m4/locale-fr.m4 m4/codeset.m4 Depends-on: -float +float-h isnanl-nolibm signbit setlocale diff --git a/modules/tanl b/modules/tanl index 95fe8ba08e..e1c2a02ada 100644 --- a/modules/tanl +++ b/modules/tanl @@ -11,7 +11,7 @@ Depends-on: math extensions tan [test $HAVE_TANL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [test $HAVE_TANL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [test $HAVE_TANL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] isnanl [test $HAVE_TANL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] floor [test $HAVE_TANL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] floorl [test $HAVE_TANL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/totalorderl b/modules/totalorderl index 46452842af..5a53536809 100644 --- a/modules/totalorderl +++ b/modules/totalorderl @@ -12,7 +12,7 @@ Depends-on: math extensions totalorder [{ test $HAVE_TOTALORDERL = 0 || test $REPLACE_TOTALORDERL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_TOTALORDERL = 0 || test $REPLACE_TOTALORDERL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_TOTALORDERL = 0 || test $REPLACE_TOTALORDERL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] stdbool [{ test $HAVE_TOTALORDERL = 0 || test $REPLACE_TOTALORDERL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] isnanl [{ test $HAVE_TOTALORDERL = 0 || test $REPLACE_TOTALORDERL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] signbit [{ test $HAVE_TOTALORDERL = 0 || test $REPLACE_TOTALORDERL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/totalordermagl b/modules/totalordermagl index ca51cd09bc..c21ff67e66 100644 --- a/modules/totalordermagl +++ b/modules/totalordermagl @@ -12,7 +12,7 @@ Depends-on: math extensions totalordermag [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] stdbool [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] stdint [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] verify [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] diff --git a/modules/trunc b/modules/trunc index 2cf4f40bc6..6861d792cb 100644 --- a/modules/trunc +++ b/modules/trunc @@ -8,7 +8,7 @@ m4/trunc.m4 Depends-on: math extensions -float [test $HAVE_DECL_TRUNC = 0 || test $REPLACE_TRUNC = 1] +float-h [test $HAVE_DECL_TRUNC = 0 || test $REPLACE_TRUNC = 1] configure.ac: gl_FUNC_TRUNC diff --git a/modules/trunc-ieee-tests b/modules/trunc-ieee-tests index 5a7919879a..e03e0c5eea 100644 --- a/modules/trunc-ieee-tests +++ b/modules/trunc-ieee-tests @@ -6,7 +6,7 @@ tests/macros.h Depends-on: isnand-nolibm -float +float-h nan signbit diff --git a/modules/trunc-tests b/modules/trunc-tests index 8822e797ac..a9d7fea510 100644 --- a/modules/trunc-tests +++ b/modules/trunc-tests @@ -7,7 +7,7 @@ tests/signature.h tests/macros.h Depends-on: -float +float-h isnand-nolibm nan stdbool diff --git a/modules/truncf b/modules/truncf index d45ff14766..f1bd9c9fed 100644 --- a/modules/truncf +++ b/modules/truncf @@ -9,7 +9,7 @@ m4/truncf.m4 Depends-on: math extensions -float [test $HAVE_DECL_TRUNCF = 0 || test $REPLACE_TRUNCF = 1] +float-h [test $HAVE_DECL_TRUNCF = 0 || test $REPLACE_TRUNCF = 1] configure.ac: gl_FUNC_TRUNCF diff --git a/modules/truncf-ieee-tests b/modules/truncf-ieee-tests index 1595d6cdf0..7d8365be2a 100644 --- a/modules/truncf-ieee-tests +++ b/modules/truncf-ieee-tests @@ -6,7 +6,7 @@ tests/macros.h Depends-on: isnanf-nolibm -float +float-h nan signbit diff --git a/modules/truncf-tests b/modules/truncf-tests index be5623a398..e59cbc87da 100644 --- a/modules/truncf-tests +++ b/modules/truncf-tests @@ -7,7 +7,7 @@ tests/signature.h tests/macros.h Depends-on: -float +float-h isnanf-nolibm nan stdbool diff --git a/modules/truncl b/modules/truncl index 54e26903ad..16ebd04798 100644 --- a/modules/truncl +++ b/modules/truncl @@ -10,7 +10,7 @@ Depends-on: math extensions trunc [{ test $HAVE_DECL_TRUNCL = 0 || test $REPLACE_TRUNCL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] -float [{ test $HAVE_DECL_TRUNCL = 0 || test $REPLACE_TRUNCL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] +float-h [{ test $HAVE_DECL_TRUNCL = 0 || test $REPLACE_TRUNCL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] configure.ac: gl_FUNC_TRUNCL diff --git a/modules/truncl-ieee-tests b/modules/truncl-ieee-tests index 8b33cd45ff..b8cd0b9afd 100644 --- a/modules/truncl-ieee-tests +++ b/modules/truncl-ieee-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: fpucw isnanl-nolibm -float +float-h nan signbit diff --git a/modules/truncl-tests b/modules/truncl-tests index 466f8c97d5..da3385f222 100644 --- a/modules/truncl-tests +++ b/modules/truncl-tests @@ -8,7 +8,7 @@ tests/macros.h Depends-on: fpucw isnanl-nolibm -float +float-h nan configure.ac: diff --git a/modules/vasnprintf b/modules/vasnprintf index 1b42d2e579..c481681856 100644 --- a/modules/vasnprintf +++ b/modules/vasnprintf @@ -23,7 +23,7 @@ Depends-on: stdio alloca-opt attribute -float +float-h free-posix limits-h stdint diff --git a/modules/vasnprintf-posix-tests b/modules/vasnprintf-posix-tests index f443cd4937..0b0f714302 100644 --- a/modules/vasnprintf-posix-tests +++ b/modules/vasnprintf-posix-tests @@ -12,7 +12,7 @@ m4/codeset.m4 Depends-on: c99 stdint -float +float-h nan snan setlocale diff --git a/modules/vasnwprintf b/modules/vasnwprintf index 1ca2ec15db..e13779be0c 100644 --- a/modules/vasnwprintf +++ b/modules/vasnwprintf @@ -27,7 +27,7 @@ Depends-on: stdio alloca-opt attribute -float +float-h free-posix limits-h stdint diff --git a/modules/vasnwprintf-posix-tests b/modules/vasnwprintf-posix-tests index b9c27b288b..30c23ec396 100644 --- a/modules/vasnwprintf-posix-tests +++ b/modules/vasnwprintf-posix-tests @@ -13,7 +13,7 @@ m4/codeset.m4 Depends-on: c99 stdint -float +float-h nan snan setlocale diff --git a/modules/vasprintf-posix-tests b/modules/vasprintf-posix-tests index 7b0c3b151d..977cb80155 100644 --- a/modules/vasprintf-posix-tests +++ b/modules/vasprintf-posix-tests @@ -7,7 +7,7 @@ tests/macros.h Depends-on: c99 stdint -float +float-h nan snan diff --git a/modules/vsnprintf-posix-tests b/modules/vsnprintf-posix-tests index ec12fce4a6..d09ec7c1ba 100644 --- a/modules/vsnprintf-posix-tests +++ b/modules/vsnprintf-posix-tests @@ -10,7 +10,7 @@ tests/macros.h Depends-on: c99 stdint -float +float-h nan snan diff --git a/modules/vsprintf-posix-tests b/modules/vsprintf-posix-tests index 840930814e..6926c48ebd 100644 --- a/modules/vsprintf-posix-tests +++ b/modules/vsprintf-posix-tests @@ -9,7 +9,7 @@ tests/macros.h Depends-on: c99 stdint -float +float-h nan snan diff --git a/modules/xstrtod-tests b/modules/xstrtod-tests index 03073cba95..6cadf0015b 100644 --- a/modules/xstrtod-tests +++ b/modules/xstrtod-tests @@ -5,7 +5,7 @@ tests/macros.h Depends-on: strtod -float +float-h isnand-nolibm signbit diff --git a/modules/xstrtold-tests b/modules/xstrtold-tests index 57f25b9559..263e88c680 100644 --- a/modules/xstrtold-tests +++ b/modules/xstrtold-tests @@ -5,7 +5,7 @@ tests/macros.h Depends-on: strtold -float +float-h isnanl-nolibm signbit diff --git a/tests/test-float-c++.cc b/tests/test-float-h-c++.cc similarity index 100% rename from tests/test-float-c++.cc rename to tests/test-float-h-c++.cc diff --git a/tests/test-float-c++2.cc b/tests/test-float-h-c++2.cc similarity index 100% rename from tests/test-float-c++2.cc rename to tests/test-float-h-c++2.cc diff --git a/tests/test-float.c b/tests/test-float-h.c similarity index 100% rename from tests/test-float.c rename to tests/test-float-h.c