+2018-08-24 Carlos O'Donell <carlos@redhat.com>
+
+ * po/be.po: Update translation.
+
+2018-08-24 DJ Delorie <dj@delorie.com>
+
+ * support/Makefile (LDLIBS-links-dso-program): Add -lgcc and
+ $(libunwind).
+
+2018-08-24 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ [BZ #23400]
+ * stdlib/test-bz22786.c (do_test): Fix undefined behavior, don't
+ create temporary files in source tree.
+
+2018-08-24 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/generic/math-tests-trap.h: New file.
+ * sysdeps/generic/math-tests.h: Include <math-tests-trap.h>.
+ (EXCEPTION_ENABLE_SUPPORTED): Do not define here.
+ * sysdeps/aarch64/math-tests.h: Remove file.
+ * sysdeps/arm/math-tests.h: Likewise.
+ * sysdeps/riscv/math-tests.h: Likewise.
+ * sysdeps/aarch64/math-tests-trap.h: New file.
+ * sysdeps/arm/math-tests-trap.h: Likewise.
+ * sysdeps/riscv/math-tests-trap.h: Likewise.
+
+2018-08-24 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * math/Makefile: Remove empty files k_sin(f).c, k_cos(f).c.
+ Remove unused files e_rem_pio2(f).c, k_rem_pio2f.c.
+ * sysdeps/i386/fpu/e_rem_pio2.c: Delete file.
+ * sysdeps/ia64/fpu/e_rem_pio2.c: Likewise.
+ * sysdeps/ia64/fpu/e_rem_pio2f.c: Likewise.
+ * sysdeps/ia64/fpu/k_rem_pio2f.c: Likewise.
+ * sysdeps/ieee754/dbl-64/e_rem_pio2.c: Likewise.
+ * sysdeps/ieee754/dbl-64/k_cos.c: Likewise.
+ * sysdeps/ieee754/dbl-64/k_sin.c: Likewise.
+ * sysdeps/ieee754/flt-32/e_rem_pio2f.c: Likewise.
+ * sysdeps/ieee754/flt-32/k_cosf.c: Likewise.
+ * sysdeps/ieee754/flt-32/k_rem_pio2f.c: Likewise.
+ * sysdeps/ieee754/flt-32/k_sinf.c: Likewise.
+ * sysdeps/m68k/m680x0/fpu/e_rem_pio2.c: Likewise
+ * sysdeps/m68k/m680x0/fpu/e_rem_pio2f.c: Likewise
+ * sysdeps/m68k/m680x0/fpu/k_rem_pio2f.c: Likewise
+ * sysdeps/powerpc/fpu/e_rem_pio2f.c: Likewise.
+ * sysdeps/powerpc/fpu/k_rem_pio2f.c: Likewise.
+
+2018-08-23 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/generic/math-tests-exceptions.h: New file.
+ * sysdeps/generic/math-tests.h: Include <math-tests-exceptions.h>.
+ (EXCEPTION_TESTS_float): Do not define here.
+ (EXCEPTION_TESTS_double): Likewise.
+ (EXCEPTION_TESTS_long_double): Likewise.
+ (EXCEPTION_TESTS_float128): Likewise.
+ * sysdeps/arm/math-tests.h [__SOFTFP__] (EXCEPTION_TESTS_float):
+ Likewise.
+ [__SOFTFP__] (EXCEPTION_TESTS_double): Likewise.
+ [__SOFTFP__] (EXCEPTION_TESTS_long_double): Likewise.
+ * sysdeps/arm/nofpu/math-tests-exceptions.h: New file.
+ * sysdeps/m68k/coldfire/math-tests.h: Remove file.
+ * sysdeps/mips/math-tests.h: Likewise.
+ * sysdeps/nios2/math-tests.h: Likewise.
+ * sysdeps/riscv/math-tests.h [!__riscv_flen]
+ (EXCEPTION_TESTS_float): Do not define here.
+ [!__riscv_flen] (EXCEPTION_TESTS_double): Likewise.
+ [!__riscv_flen] (EXCEPTION_TESTS_long_double): Likewise.
+ * sysdeps/riscv/nofpu/math-tests-exceptions.h: New file.
+
+2018-08-23 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * NEWS: Move optimized sinf entry to 2.29.
+
+2018-08-23 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * sysdeps/ieee754/flt-32/s_tanf.c (__tanf): Use fast range reduction.
+
+2018-08-22 DJ Delorie <dj@redhat.com>
+
+ * Makefile (testroot.pristine): New rules to initialize the
+ test-in-container "testroot".
+ * Makerules (all-testsuite): Add tests-container.
+ * Rules (tests-expected): Add tests-container.
+ (binaries-all-tests): Likewise.
+ (tests-container): New, run these tests in the testroot container.
+ * support/Makefile (others): Add *-container, support_paths.c,
+ xmkdirp, and links-dso-program.
+ * support/links-dso-program-c.c: New.
+ * support/links-dso-program.cc: New.
+ * support/test-container.c: New.
+ * support/shell-container.c: New.
+ * support/echo-container.c: New.
+ * support/true-container.c: New.
+ * support/xmkdirp.c: New.
+ * support/xsymlink.c: New.
+ * support/support_paths.c: New.
+ * support/support.h: Add support paths prototypes.
+ * support/xunistd.h: Add xmkdirp () and xsymlink ().
+
+ * nss/tst-nss-test3.c: Convert to test-in-container.
+ * nss/tst-nss-test3.root/: New.
+
+2018-08-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ regex: port Gnulib code to z/OS POSIX environment
+ Problem reported by Arnold Robbins in:
+ https://lists.gnu.org/r/bug-gnulib/2018-08/msg00129.html
+ * posix/regex_internal.h (__iswalnum, __towlower, __towupper) [!_LIBC]:
+ Undef.
+
+2018-08-22 Joseph Myers <joseph@codesourcery.com>
+
+ * math/test-double-vlen2.h: Don't include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_double): Remove.
+ * math/test-double-vlen4.h: Don't include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_double): Remove.
+ * math/test-double-vlen8.h: Don't include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_double): Remove.
+ * math/test-float-vlen16.h: Don't include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_float): Remove.
+ * math/test-float-vlen4.h: Don't include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_float): Remove.
+ * math/test-float-vlen8.h: Don't include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_float): Remove.
+ * math/libm-test-driver.c (IF_ROUND_INIT_FE_DOWNWARD): Check
+ !TEST_MATHVEC here.
+ (IF_ROUND_INIT_FE_TOWARDZERO): Likewise.
+ (IF_ROUND_INIT_FE_UPWARD): Likewise.
+
+ * sysdeps/generic/math-tests-rounding.h: New file.
+ * sysdeps/generic/math-tests.h: Include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_float): Do not define here.
+ (ROUNDING_TESTS_double): Likewise.
+ (ROUNDING_TESTS_long_double): Likewise.
+ (ROUNDING_TESTS_float128): Likewise.
+ * math/test-double-vlen2.h: Include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_double): Undefine before defining.
+ * math/test-double-vlen4.h: Include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_double): Undefine before defining.
+ * math/test-double-vlen8.h: Include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_double): Undefine before defining.
+ * math/test-float-vlen16.h: Include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_float): Undefine before defining.
+ * math/test-float-vlen4.h: Include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_float): Undefine before defining.
+ * math/test-float-vlen8.h: Include <math-tests-rounding.h>.
+ (ROUNDING_TESTS_float): Undefine before defining.
+ * sysdeps/arm/nofpu/math-tests-rounding.h: New file.
+ * sysdeps/arm/math-tests.h [__SOFTFP__] (ROUNDING_TESTS_float): Do
+ not define here.
+ [__SOFTFP__] (ROUNDING_TESTS_double): Likewise.
+ [__SOFTFP__] (ROUNDING_TESTS_long_double): Likewise.
+ * sysdeps/riscv/nofpu/math-tests-rounding.h: New file.
+ * sysdeps/riscv/math-tests.h [!__riscv_flen]
+ (ROUNDING_TESTS_float): Do not define here.
+ [!__riscv_flen] (ROUNDING_TESTS_double): Likewise.
+ [!__risv_flen] (ROUNDING_TESTS_long_double): Likewise.
+ * sysdeps/m68k/coldfire/math-tests.h [!__mcffpu__]
+ (ROUNDING_TESTS_float): Likewise.
+ [!__mcffpu__] (ROUNDING_TESTS_double): Likewise.
+ [!__mcffpu__] (ROUNDING_TESTS_long_double): Likewise.
+ * sysdeps/mips/math-tests.h [__mips_soft_float]
+ (ROUNDING_TESTS_float): Likewise.
+ [__mips_soft_float] (ROUNDING_TESTS_double): Likewise.
+ [__mips_soft_float] (ROUNDING_TESTS_long_double): Likewise.
+ * sysdeps/nios2/math-tests.h (ROUNDING_TESTS_float): Likewise.
+ (ROUNDING_TESTS_double): Likewise.
+ (ROUNDING_TESTS_long_double): Likewise.
+
+2018-08-21 Tobias Klauser <tklauser@distanz.ch>
+
+ * sysdeps/unix/sysv/linux/bits/socket.h (PF_MAX): Set to 45.
+ (PF_XDP): New macro.
+ (AF_XDP): New macro.
+ (SOL_XDP): New macro.
+
+2018-08-21 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/gnu/netinet/tcp.h (TCP_ZEROCOPY_RECEIVE): New macro.
+ (TCP_INQ): Likewise.
+ (TCP_CM_INQ): Likewise.
+ (TCP_REPAIR_ON): Likewise.
+ (TCP_REPAIR_OFF): Likewise.
+ (TCP_REPAIR_OFF_NO_WP): Likewise.
+ (struct tcp_zerocopy_receive): New type.
+
+2018-08-21 Florian Weimer <fweimer@redhat.com>
+
+ * support/support.h (support_descriptor_supports_holes): Declare.
+ * support/Makefile (libsupport-routines): Add
+ support_descriptor_supports_holes.
+ * support/support_descriptor_supports_holes.c: New file.
+ * io/tst-copy_file_range.c: Call support_descriptor_supports_holes
+ and stop testing if holes are not supported.
+ * io/test-lfs.c (do_prepare): Likewise.
+ * sysdeps/unix/sysv/linux/tst-fallocate-common.c (do_prepare):
+ Likewise.
+ * timezone/tst-tzset.c (create_tz_file): Likewise.
+ * misc/tst-preadvwritev-common.c (temp_fd_supports_holes) New
+ variable.
+ (do_prepare): Set it.
+ * misc/tst-preadvwritev64.c (do_test): Use temp_fd_supports_holes.
+
+2018-08-21 Florian Weimer <fweimer@redhat.com>
+
+ [BZ #17248]
+ * Makeconfig (+cflags): Do not sort (and deduplicate).
+
+2018-08-21 Florian Weimer <fweimer@redhat.com>
+
+ * debug/readlink_chk.c (__readlink_chk): Always call __readlink.
+ * sysdeps/unix/sysv/linux/generic/readlink_chk.c: Remove file.
+
+2018-08-20 Florian Weimer <fweimer@redhat.com>
+
+ * sysdeps/unix/sysv/linux/generic/readlink_chk.c: Remove
+ HAVE_INLINED_SYSCALLS conditionals. Use INLINE_SYSCALL_CALL.
+
2018-08-20 Joseph Myers <joseph@codesourcery.com>
* sysdeps/unix/sysv/linux/sys/signalfd.h (struct