+2017-01-05 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #21026]
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list
+ (readahead): New syscall entry.
+
+2017-01-04 Joseph Myers <joseph@codesourcery.com>
+
+ * string/tester.c (test_strncat): Disable -Wstringop-overflow=
+ around tests of strncat with large sizes.
+
+ * malloc/tst-malloc.c: Include <libc-internal.h>.
+ (do_test): Disable -Walloc-size-larger-than= around tests of
+ malloc with negative sizes.
+ * malloc/tst-mcheck.c: Include <libc-internal.h>.
+ (do_test): Disable -Walloc-size-larger-than= around tests of
+ malloc and realloc with negative sizes.
+ * malloc/tst-realloc.c: Include <libc-internal.h>.
+ (do_test): Disable -Walloc-size-larger-than= around tests of
+ realloc with negative sizes.
+
+ * math/libm-test.inc (TEST_COND_ibm128_libgcc): New macro.
+ (init_max_error) [TEST_COND_ibm128]: Increase maximum error
+ allowed to 16 ulps.
+ * math/auto-libm-test-in: Change most XFAILs for ibm128 to use
+ ibm128-libgcc. XFAIL more tests for ibm128-libgcc.
+ * math/auto-libm-test-out: Regenerated.
+
+2017-01-04 Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
+
+ * math/Makefile (libm-calls): Move wrappers...
+ (libm-compat-call-auto): Here.
+ (libm-routines): Add items in libm-compat-calls-auto.
+ * sysdeps/powerpc/nofpu/Makefile: Add suffix ("_compat") to
+ the filenames of the wrappers that have been renamed.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/Makefile: Likewise.
+
+ * math/w_acos.c: Add _compat suffix to filename.
+ * math/w_acosf.c: Likewise.
+ * math/w_acosh.c: Likewise.
+ * math/w_acoshf.c: Likewise.
+ * math/w_acoshl.c: Likewise.
+ * math/w_acosl.c: Likewise.
+ * math/w_asin.c: Likewise.
+ * math/w_asinf.c: Likewise.
+ * math/w_asinl.c: Likewise.
+ * math/w_atan2.c: Likewise.
+ * math/w_atan2f.c: Likewise.
+ * math/w_atan2l.c: Likewise.
+ * math/w_atanh.c: Likewise.
+ * math/w_atanhf.c: Likewise.
+ * math/w_atanhl.c: Likewise.
+ * math/w_cosh.c: Likewise.
+ * math/w_coshf.c: Likewise.
+ * math/w_coshl.c: Likewise.
+ * math/w_exp10.c: Likewise.
+ * math/w_exp10f.c: Likewise.
+ * math/w_exp10l.c: Likewise.
+ * math/w_exp2.c: Likewise.
+ * math/w_exp2f.c: Likewise.
+ * math/w_exp2l.c: Likewise.
+ * math/w_fmod.c: Likewise.
+ * math/w_fmodf.c: Likewise.
+ * math/w_fmodl.c: Likewise.
+ * math/w_hypot.c: Likewise.
+ * math/w_hypotf.c: Likewise.
+ * math/w_hypotl.c: Likewise.
+ * math/w_j0.c: Likewise.
+ * math/w_j0f.c: Likewise.
+ * math/w_j0l.c: Likewise.
+ * math/w_j1.c: Likewise.
+ * math/w_j1f.c: Likewise.
+ * math/w_j1l.c: Likewise.
+ * math/w_jn.c: Likewise.
+ * math/w_jnf.c: Likewise.
+ * math/w_jnl.c: Likewise.
+ * math/w_log10.c: Likewise.
+ * math/w_log10f.c: Likewise.
+ * math/w_log10l.c: Likewise.
+ * math/w_log2.c: Likewise.
+ * math/w_log2f.c: Likewise.
+ * math/w_log2l.c: Likewise.
+ * math/w_log.c: Likewise.
+ * math/w_logf.c: Likewise.
+ * math/w_logl.c: Likewise.
+ * math/w_pow.c: Likewise.
+ * math/w_powf.c: Likewise.
+ * math/w_powl.c: Likewise.
+ * math/w_remainder.c: Likewise.
+ * math/w_remainderf.c: Likewise.
+ * math/w_remainderl.c: Likewise.
+ * math/w_scalb.c: Likewise.
+ * math/w_scalbf.c: Likewise.
+ * math/w_scalbl.c: Likewise.
+ * math/w_sinh.c: Likewise.
+ * math/w_sinhf.c: Likewise.
+ * math/w_sinhl.c: Likewise.
+ * math/w_sqrt.c: Likewise.
+ * math/w_sqrtf.c: Likewise.
+ * math/w_sqrtl.c: Likewise.
+ * math/w_tgamma.c: Likewise.
+ * math/w_tgammaf.c: Likewise.
+ * math/w_tgammal.c: Likewise.
+
+ * math/w_acos_compat.c: New file copied from above and
+ adjusted for new #includes path
+ * math/w_acosf_compat.c: Likewise.
+ * math/w_acosh_compat.c: Likewise.
+ * math/w_acoshf_compat.c: Likewise.
+ * math/w_acoshl_compat.c: Likewise.
+ * math/w_acosl_compat.c: Likewise.
+ * math/w_asin_compat.c: Likewise.
+ * math/w_asinf_compat.c: Likewise.
+ * math/w_asinl_compat.c: Likewise.
+ * math/w_atan2_compat.c: Likewise.
+ * math/w_atan2f_compat.c: Likewise.
+ * math/w_atan2l_compat.c: Likewise.
+ * math/w_atanh_compat.c: Likewise.
+ * math/w_atanhf_compat.c: Likewise.
+ * math/w_atanhl_compat.c: Likewise.
+ * math/w_cosh_compat.c: Likewise.
+ * math/w_coshf_compat.c: Likewise.
+ * math/w_coshl_compat.c: Likewise.
+ * math/w_exp10_compat.c: Likewise.
+ * math/w_exp10f_compat.c: Likewise.
+ * math/w_exp10l_compat.c: Likewise.
+ * math/w_exp2_compat.c: Likewise.
+ * math/w_exp2f_compat.c: Likewise.
+ * math/w_exp2l_compat.c: Likewise.
+ * math/w_fmod_compat.c: Likewise.
+ * math/w_fmodf_compat.c: Likewise.
+ * math/w_fmodl_compat.c: Likewise.
+ * math/w_hypot_compat.c: Likewise.
+ * math/w_hypotf_compat.c: Likewise.
+ * math/w_hypotl_compat.c: Likewise.
+ * math/w_j0_compat.c: Likewise.
+ * math/w_j0f_compat.c: Likewise.
+ * math/w_j0l_compat.c: Likewise.
+ * math/w_j1_compat.c: Likewise.
+ * math/w_j1f_compat.c: Likewise.
+ * math/w_j1l_compat.c: Likewise.
+ * math/w_jn_compat.c: Likewise.
+ * math/w_jnf_compat.c: Likewise.
+ * math/w_jnl_compat.c: Likewise.
+ * math/w_log10_compat.c: Likewise.
+ * math/w_log10f_compat.c: Likewise.
+ * math/w_log10l_compat.c: Likewise.
+ * math/w_log2_compat.c: Likewise.
+ * math/w_log2f_compat.c: Likewise.
+ * math/w_log2l_compat.c: Likewise.
+ * math/w_log_compat.c: Likewise.
+ * math/w_logf_compat.c: Likewise.
+ * math/w_logl_compat.c: Likewise.
+ * math/w_pow_compat.c: Likewise.
+ * math/w_powf_compat.c: Likewise.
+ * math/w_powl_compat.c: Likewise.
+ * math/w_remainder_compat.c: Likewise.
+ * math/w_remainderf_compat.c: Likewise.
+ * math/w_remainderl_compat.c: Likewise.
+ * math/w_scalb_compat.c: Likewise.
+ * math/w_scalbf_compat.c: Likewise.
+ * math/w_scalbl_compat.c: Likewise.
+ * math/w_sinh_compat.c: Likewise.
+ * math/w_sinhf_compat.c: Likewise.
+ * math/w_sinhl_compat.c: Likewise.
+ * math/w_sqrt_compat.c: Likewise.
+ * math/w_sqrtf_compat.c: Likewise.
+ * math/w_sqrtl_compat.c: Likewise.
+ * math/w_tgamma_compat.c: Likewise.
+ * math/w_tgammaf_compat.c: Likewise.
+ * math/w_tgammal_compat.c: Likewise.
+
+ * sysdeps/i386/fpu/w_sqrt.c: Add _compat suffix to filename.
+ * sysdeps/ia64/fpu/w_sqrtl.c: Likewise.
+ * sysdeps/ia64/fpu/w_acosl.c: Likewise.
+ * sysdeps/ia64/fpu/w_sqrtf.c: Likewise.
+ * sysdeps/ia64/fpu/w_sqrt.c: Likewise.
+ * sysdeps/ia64/fpu/w_sinhl.c: Likewise.
+ * sysdeps/ia64/fpu/w_acosf.c: Likewise.
+ * sysdeps/ia64/fpu/w_sinhf.c: Likewise.
+ * sysdeps/ia64/fpu/w_sinh.c: Likewise.
+ * sysdeps/ia64/fpu/w_scalbl.c: Likewise.
+ * sysdeps/ia64/fpu/w_scalbf.c: Likewise.
+ * sysdeps/ia64/fpu/w_scalb.c: Likewise.
+ * sysdeps/ia64/fpu/w_remainderl.c: Likewise.
+ * sysdeps/ia64/fpu/w_remainderf.c: Likewise.
+ * sysdeps/ia64/fpu/w_remainder.c: Likewise.
+ * sysdeps/ia64/fpu/w_powl.c: Likewise.
+ * sysdeps/ia64/fpu/w_powf.c: Likewise.
+ * sysdeps/ia64/fpu/w_pow.c: Likewise.
+ * sysdeps/ia64/fpu/w_logl.c: Likewise.
+ * sysdeps/ia64/fpu/w_logf.c: Likewise.
+ * sysdeps/ia64/fpu/w_log2l.c: Likewise.
+ * sysdeps/ia64/fpu/w_log2f.c: Likewise.
+ * sysdeps/ia64/fpu/w_log2.c: Likewise.
+ * sysdeps/ia64/fpu/w_log10l.c: Likewise.
+ * sysdeps/ia64/fpu/w_log10f.c: Likewise.
+ * sysdeps/ia64/fpu/w_log10.c: Likewise.
+ * sysdeps/ia64/fpu/w_log.c: Likewise.
+ * sysdeps/ia64/fpu/w_hypotl.c: Likewise.
+ * sysdeps/ia64/fpu/w_hypotf.c: Likewise.
+ * sysdeps/ia64/fpu/w_hypot.c: Likewise.
+ * sysdeps/ia64/fpu/w_fmodl.c: Likewise.
+ * sysdeps/ia64/fpu/w_fmodf.c: Likewise.
+ * sysdeps/ia64/fpu/w_fmod.c: Likewise.
+ * sysdeps/ia64/fpu/w_exp2l.c: Likewise.
+ * sysdeps/ia64/fpu/w_exp2f.c: Likewise.
+ * sysdeps/ia64/fpu/w_exp2.c: Likewise.
+ * sysdeps/ia64/fpu/w_exp10l.c: Likewise.
+ * sysdeps/ia64/fpu/w_exp10f.c: Likewise.
+ * sysdeps/ia64/fpu/w_exp10.c: Likewise.
+ * sysdeps/ia64/fpu/w_coshl.c: Likewise.
+ * sysdeps/ia64/fpu/w_coshf.c: Likewise.
+ * sysdeps/ia64/fpu/w_cosh.c: Likewise.
+ * sysdeps/ia64/fpu/w_atanhl.c: Likewise.
+ * sysdeps/ia64/fpu/w_atanhf.c: Likewise.
+ * sysdeps/ia64/fpu/w_atanh.c: Likewise.
+ * sysdeps/ia64/fpu/w_atan2l.c: Likewise.
+ * sysdeps/ia64/fpu/w_atan2f.c: Likewise.
+ * sysdeps/ia64/fpu/w_atan2.c: Likewise.
+ * sysdeps/ia64/fpu/w_asinl.c: Likewise.
+ * sysdeps/ia64/fpu/w_asinf.c: Likewise.
+ * sysdeps/ia64/fpu/w_asin.c: Likewise.
+ * sysdeps/ia64/fpu/w_acoshl.c: Likewise.
+ * sysdeps/ia64/fpu/w_acoshf.c: Likewise.
+ * sysdeps/ia64/fpu/w_acosh.c: Likewise.
+ * sysdeps/ia64/fpu/w_acos.c: Likewise.
+ * sysdeps/ia64/fpu/w_tgamma.S: Likewise.
+ * sysdeps/ia64/fpu/w_tgammaf.S: Likewise.
+ * sysdeps/ia64/fpu/w_tgammal.S: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_acos.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_acosh.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_acoshl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_acosl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_asin.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_asinl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_atan2.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_atan2l.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_atanh.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_atanhl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_cosh.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_coshl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_exp10.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_exp10l.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_fmod.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_fmodl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_hypot.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_hypotl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_j0.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_j0l.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_j1.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_j1l.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_jn.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_jnl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_log10.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_log10l.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_log2.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_log2l.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_log.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_logl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_pow.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_powl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_remainder.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_remainderl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_scalb.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_scalbl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_sinh.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_sinhl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_sqrt.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_sqrtl.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_tgamma.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_tgammal.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-power5.S:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-ppc32.S:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-power5.S:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-ppc32.S:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S: Likewise.
+ * sysdeps/sparc/sparc32/fpu/w_sqrt.S: Likewise.
+ * sysdeps/sparc/sparc32/fpu/w_sqrtf.S: Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt-vis3.S: Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt.S: Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf-vis3.S: Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf.S: Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt.S: Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf.S: Likewise.
+ * sysdeps/sparc/sparc64/fpu/w_sqrt.S: Likewise.
+ * sysdeps/sparc/sparc64/fpu/w_sqrtf.S: Likewise.
+
+ * sysdeps/i386/fpu/w_sqrt_compat.c: New file copied from above
+ and adjusted for new #includes path
+ * sysdeps/ia64/fpu/w_acos_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_acosf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_acosh_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_acoshf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_acoshl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_acosl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_asin_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_asinf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_asinl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_atan2_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_atan2f_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_atan2l_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_atanh_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_atanhf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_atanhl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_cosh_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_coshf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_coshl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_exp10_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_exp10f_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_exp10l_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_exp2_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_exp2f_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_exp2l_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_fmod_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_fmodf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_fmodl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_hypot_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_hypotf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_hypotl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_log10_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_log10f_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_log10l_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_log2_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_log2f_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_log2l_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_log_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_logf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_logl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_pow_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_powf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_powl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_remainder_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_remainderf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_remainderl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_scalb_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_scalbf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_scalbl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_sinh_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_sinhf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_sinhl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_sqrt_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_sqrtf_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_sqrtl_compat.c: Likewise.
+ * sysdeps/ia64/fpu/w_tgamma_compat.S: Likewise.
+ * sysdeps/ia64/fpu/w_tgammaf_compat.S: Likewise.
+ * sysdeps/ia64/fpu/w_tgammal_compat.S: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_acos_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_acosh_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_acoshl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_acosl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_asin_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_asinl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_atan2_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_atan2l_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_atanh_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_atanhl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_cosh_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_coshl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_exp10_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_exp10l_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_fmod_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_fmodl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_hypot_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_hypotl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_j0_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_j0l_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_j1_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_j1l_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_jn_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_jnl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_log10_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_log10l_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_log2_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_log2l_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_log_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_logl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_pow_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_powl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_remainder_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_remainderl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_scalb_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_sinh_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_sinhl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_sqrt_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_sqrtl_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_tgamma_compat.c: Likewise.
+ * sysdeps/ieee754/ldbl-opt/w_tgammal_compat.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat-power5.S:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat-ppc32.S:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat.c:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat-power5.S:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat-ppc32.S:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat.c:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt_compat.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf_compat.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt_compat.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf_compat.S: Likewise.
+ * sysdeps/sparc/sparc32/fpu/w_sqrt_compat.S: Likewise.
+ * sysdeps/sparc/sparc32/fpu/w_sqrtf_compat.S: Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat-vis3.S:
+ Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat.S:
+ Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat-vis3.S:
+ Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat.S:
+ Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt_compat.S: Likewise.
+ * sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf_compat.S: Likewise.
+ * sysdeps/sparc/sparc64/fpu/w_sqrt_compat.S: Likewise.
+ * sysdeps/sparc/sparc64/fpu/w_sqrtf_compat.S: Likewise.
+
+2017-01-04 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/microblaze/bits/setjmp.h (__jmp_buf): Give struct tag
+ __jmp_buf_internal_tag.
+
+ * sysdeps/mips/mips32/sfp-machine.h (_FP_CHOOSENAN): Always
+ preserve NaN payload if [__mips_nan2008].
+ * sysdeps/mips/mips64/sfp-machine.h (_FP_CHOOSENAN): Likewise.
+
+ [BZ #21022]
+ * sysdeps/microblaze/backtrace.c (get_frame_size): Make static.
+
+2017-01-03 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/i386/fpu/libm-test-ulps: Update.
+
+2017-01-03 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ * sysdeps/ia64/strcat.c: Remove file.
+ * sysdeps/powerpc/strcat.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strcat-power7.c: Use default
+ C implementation.
+ * sysdeps/powerpc/powerpc64/multiarch/strcat-power8.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c: Likewise.
+
+2017-01-03 Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>
+ Steven Munroe <sjmunroe@us.ibm.com>
+ Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
+
+ [BZ #20822]
+ * sysdeps/unix/sysv/linux/powerpc/elision-lock.c
+ (__lll_lock_elision): Access adapt_count via C11 atomics.
+ * sysdeps/unix/sysv/linux/powerpc/elision-trylock.c
+ (__lll_trylock_elision): Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/elision-unlock.c
+ (__lll_unlock_elision): Update adapt_count variable inside the
+ critical section using C11 atomics.
+
+2017-01-03 Joseph Myers <joseph@codesourcery.com>
+
+ * math/test-fenvinline.c (do_test): Disable tests of raised
+ exceptions if !EXCEPTION_TESTS (FLOAT).
+
+2017-01-03 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ [BZ #19390]
+ * string/test-strncat.c (test_main): Add tests with SIZE_MAX as
+ maximum string size.
+ * sysdeps/i386/i686/multiarch/strcat-sse2.S (STRCAT): Avoid overflow
+ in pointer addition.
+ * sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S (STRCPY):
+ Likewise.
+
+2017-01-03 Joseph Myers <joseph@codesourcery.com>
+
+ * elf/Makefile ($(objpfx)tst-ldconfig-X.out): Correct arguments
+ passed to tst-ldconfig-X.sh.
+
+2017-01-03 Martin Galvan <martingalvan@sourceware.org>
+
+ * nptl/nptl-printers.py: Fix tabs/spaces mismatches.
+
+2017-01-02 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #21019]
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/syscalls.list (lseek64):
+ New syscall entry.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c: New file.
+ * io/test-lfs.c (do_test): Test offset returned from lseek64 and
+ lseek.
+
+ * scripts/build-many-glibcs.py (Context.add_all_configs): Add
+ power4 glibc for powerpc-linux-gnu.
+
+2017-01-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ * sysvipc/test-sysvsem.c (do_test): Define and use union semun on
+ semctl.
+
+2017-01-02 Joseph Myers <joseph@codesourcery.com>
+
+ * math/test-nearbyint-except.c: Include <stdbool.h>.
+ (any_supported): New variable.
+ (TEST_FUNC): Return early if !EXCEPTION_TESTS (FLOAT). Otherwise
+ set any_supported.
+ (do_test): Return 77 if no floating-point type supported
+ exceptions.
+
+ * sysdeps/mips/math-tests.h (SNAN_TESTS_PRESERVE_PAYLOAD): Do not
+ condition on [__mips_hard_float].
+
+2017-01-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ [BZ #21014]
+ * sysdeps/i386/i686/multiarch/memchr-sse2-bsf.S (MEMCHR): Avoid overflow
+ in pointer addition.
+ * sysdeps/i386/i686/multiarch/memchr-sse2.S (MEMCHR): Likewise.
+
+2017-01-02 Torvald Riegel <triegel@redhat.com>
+
+ * sysdeps/sparc/nptl/bits/pthreadtypes.h (pthread_cond_t): Adapt to
+ new condvar.
+
+2017-01-02 Joseph Myers <joseph@codesourcery.com>
+
+ * scripts/build-many-glibcs.py (Context.checkout): Default
+ binutils version to 2.28 branch.
+
+2017-01-01 Florian Weimer <fweimer@redhat.com>
+
+ * support/support_format_netent.c (support_format_netent): Work
+ around alpha struct netent definition difference.
+
+2017-01-01 Florian Weimer <fweimer@redhat.com>
+
+ * support/xwrite.c (xwrite): Use %td for pointer difference.
+
2017-01-01 Florian Weimer <fweimer@redhat.com>
* malloc/Makefile (tests): Add tst-malloc-usable-tunables for