]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
Update translations for be.
[thirdparty/glibc.git] / ChangeLog
index 789396211544c9f5599d172a2b61b2343237aebd..67ee6ff46b155aad6feb7713ecd989c5aa16a54d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,222 @@
+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