2012-03-08 Bruno Haible <bruno@clisp.org>
+ Tests for module 'exp2f'.
+ * modules/exp2f-tests: New file.
+ * tests/test-exp2f.c: New file.
+
+ New module 'exp2f'.
+ * lib/math.in.h (exp2f): New declaration.
+ * lib/exp2f.c: New file.
+ * m4/exp2f.m4: New file.
+ * m4/math_h.m4 (gl_MATH_H): Test whether exp2f is declared.
+ (gl_MATH_H_DEFAULTS): Initialize GNULIB_EXP2F, HAVE_DECL_EXP2F.
+ * modules/math (Makefile.am): Substitute GNULIB_EXP2F, HAVE_DECL_EXP2F.
+ * modules/exp2f: New file.
+ * tests/test-math-c++.cc: Check the declaration of exp2f.
+ * doc/posix-functions/exp2f.texi: Mention the new module and the
+ IRIX problem.
+
+2012-03-08 Bruno Haible <bruno@clisp.org>
+
+ Tests for module 'exp2'.
+ * modules/exp2-tests: New file.
+ * tests/test-exp2.c: New file.
+ * tests/test-exp2.h: New file.
+
+ New module 'exp2'.
+ * lib/math.in.h (exp2): New declaration.
+ * lib/exp2.c: New file.
+ * m4/exp2.m4: New file.
+ * m4/math_h.m4 (gl_MATH_H): Test whether exp2 is declared.
+ (gl_MATH_H_DEFAULTS): Initialize GNULIB_EXP2, HAVE_DECL_EXP2,
+ REPLACE_EXP2.
+ * modules/math (Makefile.am): Substitute GNULIB_EXP2, HAVE_DECL_EXP2,
+ REPLACE_EXP2.
+ * modules/exp2: New file.
+ * tests/test-math-c++.cc: Check the declaration of exp2.
+ * doc/posix-functions/exp2.texi: Mention the new module and the IRIX
+ and OpenBSD problems.
+
+2012-03-08 Paul Eggert <eggert@cs.ucla.edu>
+
+ savedir: fix comment typo
+ * lib/savedir.c (savedirstream): Fix typo in comment.
+
+2012-03-08 Bruno Haible <bruno@clisp.org>
+
+ test-readtokens.c: use const; remove unwarranted cast
+ * tests/test-readtokens.c: Declare delim to be const, to avoid a cast.
+
+2012-03-08 Bruno Haible <bruno@clisp.org>
+
+ fmal: Avoid compilation error on AIX.
+ * lib/math.in.h (fmal): Undefine macro before declaration. Needed on
+ AIX 5.2..7.1.
+
+2012-03-08 Bruno Haible <bruno@clisp.org>
+
+ fma, fmaf, fmal: Override undeclared system functions on IRIX 6.5.
+ * m4/fma.m4 (gl_FUNC_FMA): If fma() exists but is not declared,
+ arrange to set REPLACE_FMA=1, not HAVE_FMA=0.
+ * m4/fmaf.m4 (gl_FUNC_FMAF): If fmaf() exists but is not declared,
+ arrange to set REPLACE_FMAF=1, not HAVE_FMAF=0.
+ * m4/fmal.m4 (gl_FUNC_FMAL): If fmal() exists but is not declared,
+ arrange to set REPLACE_FMAL=1, not HAVE_FMAL=0.
+
+2012-03-08 Bruno Haible <bruno@clisp.org>
+
remainderf: Override buggy system function on IRIX 6.5.
* m4/remainderf.m4 (gl_FUNC_REMAINDERF_WORKS): New macro.
(gl_FUNC_REMAINDERF): Invoke it. Don't assume remainderf() is declared