+2023-10-12 Bruno Haible <bruno@clisp.org>
+
+ snan: New module.
+ * lib/snan.h: Renamed from tests/snan.h. Add double-inclusion guard.
+ * modules/snan: New file.
+ * isfinite-tests (Files): Remove tests/snan.h, m4/exponent*.m4.
+ (Depends-on): Add snan.
+ (configure.ac): Don't invoke gl_FLOAT_EXPONENT_LOCATION,
+ gl_DOUBLE_EXPONENT_LOCATION, gl_LONG_DOUBLE_EXPONENT_LOCATION.
+ * isinf-tests (Files): Remove tests/snan.h, m4/exponent*.m4.
+ (Depends-on): Add snan.
+ (configure.ac): Don't invoke gl_FLOAT_EXPONENT_LOCATION,
+ gl_DOUBLE_EXPONENT_LOCATION, gl_LONG_DOUBLE_EXPONENT_LOCATION.
+ * isnan-tests (Files): Remove tests/snan.h, m4/exponent*.m4.
+ (Depends-on): Add snan.
+ (configure.ac): Don't invoke gl_FLOAT_EXPONENT_LOCATION,
+ gl_DOUBLE_EXPONENT_LOCATION, gl_LONG_DOUBLE_EXPONENT_LOCATION.
+ * isnanf-nolibm-tests (Files): Remove tests/snan.h, m4/exponentf.m4.
+ (Depends-on): Add snan.
+ (configure.ac): Don't invoke gl_FLOAT_EXPONENT_LOCATION.
+ * isnanf-tests (Files): Remove tests/snan.h, m4/exponentf.m4.
+ (Depends-on): Add snan.
+ (configure.ac): Don't invoke gl_FLOAT_EXPONENT_LOCATION.
+ * isnand-nolibm-tests (Files): Remove tests/snan.h, m4/exponentd.m4.
+ (Depends-on): Add snan.
+ (configure.ac): Don't invoke gl_DOUBLE_EXPONENT_LOCATION.
+ * isnand-tests (Files): Remove tests/snan.h, m4/exponentd.m4.
+ (Depends-on): Add snan.
+ (configure.ac): Don't invoke gl_DOUBLE_EXPONENT_LOCATION.
+ * isnanl-nolibm-tests (Files): Remove tests/snan.h, m4/exponentl.m4.
+ (Depends-on): Add snan.
+ (configure.ac): Don't invoke gl_LONG_DOUBLE_EXPONENT_LOCATION.
+ * isnanl-tests (Files): Remove tests/snan.h, m4/exponentl.m4.
+ (Depends-on): Add snan.
+ (configure.ac): Don't invoke gl_LONG_DOUBLE_EXPONENT_LOCATION.
+ * signbit-tests (Files): Remove tests/snan.h, m4/exponent*.m4.
+ (Depends-on): Add snan.
+ (configure.ac): Don't invoke gl_FLOAT_EXPONENT_LOCATION,
+ gl_DOUBLE_EXPONENT_LOCATION, gl_LONG_DOUBLE_EXPONENT_LOCATION.
+ * stdio-tests (Files): Remove tests/snan.h
+ (Depends-on): Add snan.
+
2023-10-12 Bruno Haible <bruno@clisp.org>
qnan: New module.