2010-01-24 Bruno Haible <bruno@clisp.org>
+ Tests for module 'sqrt'.
+ * modules/sqrt-tests: New file.
+ * tests/test-sqrt.c: New file.
+
+ Tests for module 'sinh'.
+ * modules/sinh-tests: New file.
+ * tests/test-sinh.c: New file.
+
+ Tests for module 'sin'.
+ * modules/sin-tests: New file.
+ * tests/test-sin.c: New file.
+
+ Tests for module 'rint'.
+ * modules/rint-tests: New file.
+ * tests/test-rint.c: New file.
+
+ Tests for module 'remainder'.
+ * modules/remainder-tests: New file.
+ * tests/test-remainder.c: New file.
+
+ Tests for module 'pow'.
+ * modules/pow-tests: New file.
+ * tests/test-pow.c: New file.
+
+ Tests for module 'nextafter'.
+ * modules/nextafter-tests: New file.
+ * tests/test-nextafter.c: New file.
+
+ Tests for module 'modf'.
+ * modules/modf-tests: New file.
+ * tests/test-modf.c: New file.
+
+ Tests for module 'logb'.
+ * modules/logb-tests: New file.
+ * tests/test-logb.c: New file.
+
+ Tests for module 'log1p'.
+ * modules/log1p-tests: New file.
+ * tests/test-log1p.c: New file.
+
+ Tests for module 'log10'.
+ * modules/log10-tests: New file.
+ * tests/test-log10.c: New file.
+
+ Tests for module 'log'.
+ * modules/log-tests: New file.
+ * tests/test-log.c: New file.
+
+ Tests for module 'lgamma'.
+ * modules/lgamma-tests: New file.
+ * tests/test-lgamma.c: New file.
+
+ Tests for module 'ldexp'.
+ * modules/ldexp-tests: New file.
+ * tests/test-ldexp.c: New file.
+
+ Tests for module 'jn'.
+ * modules/jn-tests: New file.
+ * tests/test-jn.c: New file.
+
+ Tests for module 'j1'.
+ * modules/j1-tests: New file.
+ * tests/test-j1.c: New file.
+
+ Tests for module 'j0'.
+ * modules/j0-tests: New file.
+ * tests/test-j0.c: New file.
+
+ Tests for module 'hypot'.
+ * modules/hypot-tests: New file.
+ * tests/test-hypot.c: New file.
+
+ Tests for module 'fmod'.
+ * modules/fmod-tests: New file.
+ * tests/test-fmod.c: New file.
+
+ Tests for module 'fabs'.
+ * modules/fabs-tests: New file.
+ * tests/test-fabs.c: New file.
+
+ Tests for module 'exp'.
+ * modules/exp-tests: New file.
+ * tests/test-exp.c: New file.
+
+ Tests for module 'erfc'.
+ * modules/erfc-tests: New file.
+ * tests/test-erfc.c: New file.
+
+ Tests for module 'erf'.
+ * modules/erf-tests: New file.
+ * tests/test-erf.c: New file.
+
+ Tests for module 'cosh'.
+ * modules/cosh-tests: New file.
+ * tests/test-cosh.c: New file.
+
+ Tests for module 'cos'.
+ * modules/cos-tests: New file.
+ * tests/test-cos.c: New file.
+
+ Tests for module 'copysign'.
+ * modules/copysign-tests: New file.
+ * tests/test-copysign.c: New file.
+
+ Tests for module 'cbrt'.
+ * modules/cbrt-tests: New file.
+ * tests/test-cbrt.c: New file.
+
+ Tests for module 'atan2'.
+ * modules/atan2-tests: New file.
+ * tests/test-atan2.c: New file.
+
+ Tests for module 'atan'.
+ * modules/atan-tests: New file.
+ * tests/test-atan.c: New file.
+
+ Tests for module 'asin'.
+ * modules/asin-tests: New file.
+ * tests/test-asin.c: New file.
+
+ Tests for module 'acos'.
+ * modules/acos-tests: New file.
+ * tests/test-acos.c: New file.
+
+2010-01-24 Bruno Haible <bruno@clisp.org>
+
+ Fix tests for common <math.h> functions.
+ * m4/mathfunc.m4 (gl_MATHFUNC): Take two additional parameters. Use a
+ code snippet that references the function pointer, rather than merely
+ calling the function. Substitute the FUNC_LIBM variable.
+ * m4/sqrt.m4 (gl_FUNC_SQRT): Update gl_MATHFUNC invocation.
+ * modules/acos (configure.ac): Likewise.
+ * modules/asin (configure.ac): Likewise.
+ * modules/atan (configure.ac): Likewise.
+ * modules/atan2 (configure.ac): Likewise.
+ * modules/cbrt (configure.ac): Likewise.
+ * modules/copysign (configure.ac): Likewise.
+ * modules/cos (configure.ac): Likewise.
+ * modules/cosh (configure.ac): Likewise.
+ * modules/erf (configure.ac): Likewise.
+ * modules/erfc (configure.ac): Likewise.
+ * modules/exp (configure.ac): Likewise.
+ * modules/fabs (configure.ac): Likewise.
+ * modules/fmod (configure.ac): Likewise.
+ * modules/hypot (configure.ac): Likewise.
+ * modules/j0 (configure.ac): Likewise.
+ * modules/j1 (configure.ac): Likewise.
+ * modules/jn (configure.ac): Likewise.
+ * modules/ldexp (configure.ac): Likewise.
+ * modules/lgamma (configure.ac): Likewise.
+ * modules/log (configure.ac): Likewise.
+ * modules/log10 (configure.ac): Likewise.
+ * modules/log1p (configure.ac): Likewise.
+ * modules/logb (configure.ac): Likewise.
+ * modules/modf (configure.ac): Likewise.
+ * modules/nextafter (configure.ac): Likewise.
+ * modules/pow (configure.ac): Likewise.
+ * modules/remainder (configure.ac): Likewise.
+ * modules/rint (configure.ac): Likewise.
+ * modules/sin (configure.ac): Likewise.
+ * modules/sinh (configure.ac): Likewise.
+ * modules/tan (configure.ac): Likewise.
+ * modules/tanh (configure.ac): Likewise.
+ * modules/y0 (configure.ac): Likewise.
+ * modules/y1 (configure.ac): Likewise.
+ * modules/yn (configure.ac): Likewise.
+
+2010-01-24 Bruno Haible <bruno@clisp.org>
+
Tests: Defeat inlining of math functions by GCC >= 4.3.0.
* tests/test-acosl.c (x): New variable.
(main): Store argument in x and fetch it from x.