aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog183
1 files changed, 183 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f48f6bb4e3..4ebda2fe86 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,186 @@
+2014-03-20 Joseph Myers <joseph@codesourcery.com>
+
+ * math/gen-libm-test.pl (generate_testfile): Expect only function
+ name as argument to AUTO_TESTS_* and pass results for all rounding
+ modes to parse_args.
+ (parse_auto_input): Separate inputs of automatic tests from
+ outputs before storing in %auto_tests.
+ * math/libm-test.inc (acos_test_data): Update call to
+ AUTO_TESTS_f_f.
+ (acos_test): Use ALL_RM_TEST.
+ (acos_tonearest_test_data): Remove.
+ (acos_test_tonearest): Likewise.
+ (acos_towardzero_test_data): Likewise.
+ (acos_test_towardzero): Likewise.
+ (acos_downward_test_data): Likewise.
+ (acos_test_downward): Likewise.
+ (acos_upward_test_data): Likewise.
+ (acos_test_upward): Likewise.
+ (acosh_test_data): Update call to AUTO_TESTS_f_f.
+ (asin_test_data): Likewise.
+ (asin_test): Use ALL_RM_TEST.
+ (asin_tonearest_test_data): Remove.
+ (asin_test_tonearest): Likewise.
+ (asin_towardzero_test_data): Likewise.
+ (asin_test_towardzero): Likewise.
+ (asin_downward_test_data): Likewise.
+ (asin_test_downward): Likewise.
+ (asin_upward_test_data): Likewise.
+ (asin_test_upward): Likewise.
+ (asinh_test_data): Update call to AUTO_TESTS_f_f.
+ (atan_test_data): Likewise.
+ (atanh_test_data): Likewise.
+ (atan2_test_data): Update call to AUTO_TESTS_ff_f.
+ (cabs_test_data): Update call to AUTO_TESTS_c_f.
+ (carg_test_data): Likewise.
+ (cbrt_test_data): Update call to AUTO_TESTS_f_f.
+ (ccos_test_data): Update call to AUTO_TESTS_c_c.
+ (ccosh_test_data): Likewise.
+ (cexp_test_data): Likewise.
+ (clog_test_data): Likewise.
+ (clog10_test_data): Likewise.
+ (cos_test_data): Update call to AUTO_TESTS_f_f.
+ (cos_test): Use ALL_RM_TEST.
+ (cos_tonearest_test_data): Remove.
+ (cos_test_tonearest): Likewise.
+ (cos_towardzero_test_data): Likewise.
+ (cos_test_towardzero): Likewise.
+ (cos_downward_test_data): Likewise.
+ (cos_test_downward): Likewise.
+ (cos_upward_test_data): Likewise.
+ (cos_test_upward): Likewise.
+ (cosh_test_data): Update call to AUTO_TESTS_f_f.
+ (cosh_test): Use ALL_RM_TEST.
+ (cosh_tonearest_test_data): Remove.
+ (cosh_test_tonearest): Likewise.
+ (cosh_towardzero_test_data): Likewise.
+ (cosh_test_towardzero): Likewise.
+ (cosh_downward_test_data): Likewise.
+ (cosh_test_downward): Likewise.
+ (cosh_upward_test_data): Likewise.
+ (cosh_test_upward): Likewise.
+ (cpow_test_data): Update call to AUTO_TESTS_cc_c.
+ (csqrt_test_data): Update call to AUTO_TESTS_c_c.
+ (ctan_test_data): Likewise.
+ (ctan_test): Use ALL_RM_TEST.
+ (ctan_tonearest_test_data): Remove.
+ (ctan_test_tonearest): Likewise.
+ (ctan_towardzero_test_data): Likewise.
+ (ctan_test_towardzero): Likewise.
+ (ctan_downward_test_data): Likewise.
+ (ctan_test_downward): Likewise.
+ (ctan_upward_test_data): Likewise.
+ (ctan_test_upward): Likewise.
+ (ctanh_test_data): Update call to AUTO_TESTS_c_c.
+ (ctanh_test): Use ALL_RM_TEST.
+ (ctanh_tonearest_test_data): Remove.
+ (ctanh_test_tonearest): Likewise.
+ (ctanh_towardzero_test_data): Likewise.
+ (ctanh_test_towardzero): Likewise.
+ (ctanh_downward_test_data): Likewise.
+ (ctanh_test_downward): Likewise.
+ (ctanh_upward_test_data): Likewise.
+ (ctanh_test_upward): Likewise.
+ (erf_test_data): Update call to AUTO_TESTS_f_f.
+ (erfc_test_data): Likewise.
+ (exp_test_data): Likewise.
+ (exp_test): Use ALL_RM_TEST.
+ (exp_tonearest_test_data): Remove.
+ (exp_test_tonearest): Likewise.
+ (exp_towardzero_test_data): Likewise.
+ (exp_test_towardzero): Likewise.
+ (exp_downward_test_data): Likewise.
+ (exp_test_downward): Likewise.
+ (exp_upward_test_data): Likewise.
+ (exp_test_upward): Likewise.
+ (exp10_test_data): Update call to AUTO_TESTS_f_f.
+ (exp10_test): Use ALL_RM_TEST.
+ (exp10_tonearest_test_data): Remove.
+ (exp10_test_tonearest): Likewise.
+ (exp10_towardzero_test_data): Likewise.
+ (exp10_test_towardzero): Likewise.
+ (exp10_downward_test_data): Likewise.
+ (exp10_test_downward): Likewise.
+ (exp10_upward_test_data): Likewise.
+ (exp10_test_upward): Likewise.
+ (exp2_test_data): Update call to AUTO_TESTS_f_f.
+ (expm1_test_data): Likewise.
+ (expm1_test): Use ALL_RM_TEST.
+ (expm1_tonearest_test_data): Remove.
+ (expm1_test_tonearest): Likewise.
+ (expm1_towardzero_test_data): Likewise.
+ (expm1_test_towardzero): Likewise.
+ (expm1_downward_test_data): Likewise.
+ (expm1_test_downward): Likewise.
+ (expm1_upward_test_data): Likewise.
+ (expm1_test_upward): Likewise.
+ (fma_test_data): Update call to AUTO_TESTS_fff_f.
+ (fma_test): Use ALL_RM_TEST.
+ (fma_towardzero_test_data): Remove.
+ (fma_test_towardzero): Likewise.
+ (fma_downward_test_data): Likewise.
+ (fma_test_downward): Likewise.
+ (fma_upward_test_data): Likewise.
+ (fma_test_upward): Likewise.
+ (hypot_test_data): Update call to AUTO_TESTS_ff_f.
+ (j0_test_data): Update call to AUTO_TESTS_f_f.
+ (j1_test_data): Likewise.
+ (jn_test_data): Update call to AUTO_TESTS_if_f.
+ (lgamma_test_data): Update call to AUTO_TESTS_f_f1.
+ (log_test_data): Update call to AUTO_TESTS_f_f.
+ (log10_test_data): Likewise.
+ (log1p_test_data): Likewise.
+ (log2_test_data): Likewise.
+ (pow_test_data): Update call to AUTO_TESTS_ff_f.
+ (pow_tonearest_test_data): Likewise.
+ (sin_test_data): Update call to AUTO_TESTS_f_f.
+ (sin_test): Use ALL_RM_TEST.
+ (sin_tonearest_test_data): Remove.
+ (sin_test_tonearest): Likewise.
+ (sin_towardzero_test_data): Likewise.
+ (sin_test_towardzero): Likewise.
+ (sin_downward_test_data): Likewise.
+ (sin_test_downward): Likewise.
+ (sin_upward_test_data): Likewise.
+ (sin_test_upward): Likewise.
+ (sincos_test_data): Update call to AUTO_TESTS_fFF_11.
+ (sinh_test_data): Update call to AUTO_TESTS_f_f.
+ (sinh_test): Use ALL_RM_TEST.
+ (sinh_tonearest_test_data): Remove.
+ (sinh_test_tonearest): Likewise.
+ (sinh_towardzero_test_data): Likewise.
+ (sinh_test_towardzero): Likewise.
+ (sinh_downward_test_data): Likewise.
+ (sinh_test_downward): Likewise.
+ (sinh_upward_test_data): Likewise.
+ (sinh_test_upward): Likewise.
+ (sqrt_test_data): Update call to AUTO_TESTS_f_f.
+ (sqrt_test): Use ALL_RM_TEST.
+ (sqrt_tonearest_test_data): Remove.
+ (sqrt_test_tonearest): Likewise.
+ (sqrt_towardzero_test_data): Likewise.
+ (sqrt_test_towardzero): Likewise.
+ (sqrt_downward_test_data): Likewise.
+ (sqrt_test_downward): Likewise.
+ (sqrt_upward_test_data): Likewise.
+ (sqrt_test_upward): Likewise.
+ (tan_test_data): Update call to AUTO_TESTS_f_f.
+ (tan_test): Use ALL_RM_TEST.
+ (tan_tonearest_test_data): Remove.
+ (tan_test_tonearest): Likewise.
+ (tan_towardzero_test_data): Likewise.
+ (tan_test_towardzero): Likewise.
+ (tan_downward_test_data): Likewise.
+ (tan_test_downward): Likewise.
+ (tan_upward_test_data): Likewise.
+ (tan_test_upward): Likewise.
+ (tanh_test_data): Update call to AUTO_TESTS_f_f.
+ (tgamma_test_data): Likewise.
+ (y0_test_data): Likewise.
+ (y1_test_data): Likewise.
+ (yn_test_data): Update call to AUTO_TESTS_if_f.
+ (main): Do not call removed functions.
+
2014-03-19 Joseph Myers <joseph@codesourcery.com>
* math/libm-test.inc (fdim_test): Use ALL_RM_TEST.