]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
stdlib/tst-secure-getenv: handle >64 groups
[thirdparty/glibc.git] / ChangeLog
index 92615ed3399f7aa1081c4f5f3b3ff6bf3664c81b..a23bdf29bdab202b31478e296a13127eb16ed03a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,909 @@
+2019-04-17  Mike Gerow  <gerow@google.com>
+
+       * stdlib/tst-secure-getenv.c (choose_gid): Remove 64 supplemental
+       groups limit.
+
+2019-04-11  Florian Weimer  <fweimer@redhat.com>
+
+       * resolv/nss_dns/dns-network.c (getanswer_r): Do not replace root
+       domain with empty string.
+       * resolv/nss_dns/dns-host.c (getanswer_r): Likewise.
+
+2019-04-11  Florian Weimer  <fweimer@redhat.com>
+
+       * include/alloc_buffer.h (alloc_buffer_alloc_bytes): Update
+       comment.
+       (alloc_buffer_next): Change return type to non-const.  Update
+       comment.
+
+2019-04-10  TAMUKI Shoichi  <tamuki@linet.gr.jp>
+
+       * manual/time.texi (Formatting Calendar Time): Add missing percent
+       sign to conversion specifier.
+
+2019-04-09  Carlos O'Donell  <carlos@redhat.com>
+           Kwok Cheung Yeung  <kcy@codesourcery.com>
+
+       [BZ #16573]
+       * malloc/mtrace.c: Define prototypes for all hooks.
+       (set_default_hooks): New function.
+       (set_trace_hooks): Likewise.
+       (save_default_hooks): Likewise.
+       (tr_freehook): Use new s*_hooks functions.
+       (tr_mallochook): Likewise.
+       (tr_reallochook): Likewise.
+       (tr_memalignhook): Likewise.
+       (mtrace): Likewise.
+       (muntrace): Likewise.
+
+2019-04-09  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * benchtests/bench-stpcpy.c (SIMPLE_STPCPY): Remove function.
+       (generic_stpcpy): New function.
+       * benchtests/bench-stpncpy.c (SIMPLE_STPNCPY): Remove function.
+       (generic_stpncpy): New function.
+       * benchtests/bench-strcat.c (SIMPLE_STRCAT): Remove function.
+       (generic_strcat): New function.
+       * benchtests/bench-strcpy.c (SIMPLE_STRCPY): Remove function.
+       (generic_strcpy): New function.
+       * benchtests/bench-strncat.c (SIMPLE_STRNCAT): Remove function.
+       (STUPID_STRNCAT): Remove function.
+       (generic_strncat): New function.
+       * benchtests/bench-strncpy.c (SIMPLE_STRNCPY): Remove function.
+       (STUPID_STRNCPY): Remove function.
+       (generic_strncpy): New function.
+       * benchtests/bench-strnlen.c (SIMPLE_STRNLEN): Remove function.
+       (generic_strnlen): New function.
+       (memchr_strnlen): New function.
+       * benchtests/bench-strlen.c (generic_strlen): Define for WIDE.
+       (memchr_strlen): Likewise.
+
+2019-04-09  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * benchtests/bench-strstr.c (input): Add realistic input text.
+       (stupid_strstr): Remove function.
+       (basic_strstr): Add function.
+       (twoway_strstr): Add function.
+       (do_one_test): Add result checking.
+       (do_test): Use new input text.  Remove accidental early matches.
+       (test_main): Improve range of tests, reduce unaligned cases.
+
+2019-04-09  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * benchtests/bench-memmem.c (simple_memmem): Remove function.
+       (basic_memmem): Add function.
+       (twoway_memmem): Add function.
+
+2019-04-09  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * benchtests/bench-malloc-simple.c: Remove TIMING_INIT.
+       * benchtests/bench-malloc-thread.c: Likewise.
+       * benchtests/bench-skeleton.c: Likewise.
+       * benchtests/bench-strtod.c: Likewise.
+       * benchtests/bench-timing.h: Likewise.
+
+2019-04-08  Florian Weimer  <fweimer@redhat.com>
+
+       * resolv/resolv.h (RES_INSECURE1, RES_INSECURE2): Remove
+       definitions.
+       * resolv/res_send.c (send_dg): Always perform RES_INSECURE1 and
+       RES_INSECURE2 security checks.
+       * resolv/res_debug.c (p_option): Remove RES_INSECURE1 and
+       RES_INSECURE2 handling.
+
+2019-04-08  Florian Weimer  <fweimer@redhat.com>
+
+       resolv: Remove support for RES_USE_INET6 and the inet6 option.
+       * nscd/aicache.c (addhstaiX): Do not disable RES_USE_INET6.
+       * nscd/nscd_gehst_r.c (__nscd_gethostbyname_r): Always use
+       GETHOSTBYNAME.
+       * resolv/Makefile (tests): Remove tst-res_use_inet6.
+       (tests-internal): Update justification for tst-resolv-res_init,
+       tst-resolv-res_init-thread.
+       (tst-res_use_inet6): Remove target.
+       (CFLAGS-tst-res_use_inet6.c): Do not set variable.
+       * resolv/res_debug.c (p_option): Remove "inet6" support.
+       * resolv/res_init.c (res_setoptions): Likewise.
+       * resolv/res_use_inet6.h: Remove file.
+       * resolv/resolv-internal.h (DEPRECATED_RES_USE_INET6): Remove
+       definition.
+       (res_use_inet6): Always return false.
+       * resolv/resolv.h (RES_USE_INET6): Remove definition.
+       * resolv/resolv_context.h: Adjust file comment.
+       (struct resolv_context): Update comment on __next field.
+       (__resolv_context_put): Update comment.
+       * resolv/tst-res_use_inet6.c: Remove file.
+       * resolv/tst-resolv-res_init-skeleton.c (print_resp): Remove
+       "inet6" support.
+       (test_cases): Adjust test case.
+       * resolv/tst-resolv-threads.c (byname_inet6) Remove function.
+       (thread_byname2_af_inet6): Use old byname_inet6 code.
+       (thread_byname_inet6, thread_byname2_af_inet6): Remove functions.
+       (gai): Remove do_inet6 argument.
+       (thread_gai_inet, thread_gai_inet6, thread_gai_unspec): Adjust.
+       (thread_gai_inet_inet6, thread_gai_inet6_inet6)
+       (thread_gai_unspec_inet6): Remove functions.
+       (do_test): Adjust thread_funcs.
+       * sysdeps/posix/getaddrinfo.c (gethosts): Do not restore
+       RES_USE_INET6 flag.
+       (gaih_inet): Do not disable RES_USE_INET6 flag.
+
+2019-04-05  Anton Youdkevitch  <anton.youdkevitch@bell-sw.com>
+
+       * sysdeps/aarch64/multiarch/memcpy_thunderx2.S: Cleanup branching
+       and remove redundant code.
+
+2019-04-04  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+       * sysdeps/powerpc/Makefile [$(subdir) == wcsmbs] (CFLAGS-wcsrchr.c):
+       New rule.
+       * sysdeps/powerpc/power6/wcsrchr.c: Remove file.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power6.c:
+       Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power7.c:
+       Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-ppc32.c:
+       Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr.c: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power6.c: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power7.c: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/wcsrchr-ppc64.c: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c: Likewise.
+       * sysdeps/powerpc/powerpc64/power6/wcsrchr.c: Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile
+       [$(subdir) == wcsmbs] (sysdeps_routines): Remove wcsrchr-power6 and
+       wcsrchr-power7.
+       (CFLAGS-wcsrchr-power7.c, CFLAGS-wcsrchr-power6.c): Remove rule.
+       * sysdeps/powerpc/powerpc64/multiarch/Makefile: Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c:
+       Remove wcsrchr optimizations.
+       * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Likewise.
+
+       * wcsmbs/wcsrchr.c (WCSRCHR): Use loop_unroll.h to parametrize
+       the loop unroll.
+
+       * sysdeps/powerpc/Makefile [$(subdir) == wcsmbs] (CFLAGS-wcschr.c):
+       New rule.
+       * sysdeps/powerpc/power6/wcschr.c: Remove file.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power6.c:
+       Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power7.c:
+       Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-ppc32.c:
+       Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr.c: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/wcschr-power6.c: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/wcschr-power7.c: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/wcschr.c: Likewise.
+       * sysdeps/powerpc/powerpc64/power6/wcschr.c: Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile
+       [$(subdir) == wcsmbs] (sysdeps_routines): Remove wcschr-power6 and
+       wcschr-power7.
+       (CFLAGS-wcschr-power7.c, CFLAGS-wcschr-power6.c): Remove rule.
+       * sysdeps/powerpc/powerpc64/multiarch/Makefile: Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c:
+       Remove wcschr optimizations.
+       * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Likewise.
+
+       * wcsmbs/wcschr.c (WCSCHR): Use loop_unroll.h to parametrize
+       the loop unroll.
+
+       * sysdeps/powerpc/Makefile [$(subdir) == wcsmbs] (CFLAGS-wcscpy.c):
+       New rule.
+       * sysdeps/powerpc/power6/wcscpy.c: Remove file.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power6.c:
+       Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power7.c:
+       Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-ppc32.c:
+       Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy.c: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/wcscpy-power6.c: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/wcscpy-power7.c: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/wcscpy.c: Likewise.
+       * sysdeps/powerpc/powerpc64/power6/wcscpy.c: Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile
+       [$(subdir) == wcsmbs] (sysdeps_routines): Remove wcscpy-power6 and
+       wcscpy-power7.
+       (CFLAGS-wcscpy-power7.c, CFLAGS-wcscpy-power6.c): Remove rule.
+       * sysdeps/powerpc/powerpc64/multiarch/Makefile: Likewise.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c:
+       Remove wcscpy optimizations.
+       * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Likewise.
+
+       * include/loop_unroll.h: New file.
+       * wcsmbs/wcscpy (__wcscpy): Add option to use loop unrolling
+       besides generic implementation.
+
+2019-04-03  DJ Delorie  <dj@redhat.com>
+
+       * time/tst-strftime3.c (tm_to_printed): Disable warning about
+       snprintf truncating output.
+
+2019-04-02  DJ Delorie  <dj@redhat.com>
+
+       * time/tst-strftime3.c: Add new Japanese era tests.  Fix printf
+       warning.
+
+2019-04-02  TAMUKI Shoichi  <tamuki@linet.gr.jp>
+
+       [BZ #22964]
+       * localedata/locales/ja_JP (LC_TIME): Add entry for the new Japanese
+       era.
+       * time/tst-strftime2.c (dates): Add 2019-04-30 and 2019-05-01.
+       (mkreftable): Add rules for the new Japanese era and the new dates.
+
+2019-04-02  TAMUKI Shoichi  <tamuki@linet.gr.jp>
+           Rafal Luzynski  <digitalfreak@lingonborough.com>
+
+       * time/tst-strftime2.c (date_t): Explicitly define the type.
+       (dates): Use natural month and year numbers to express a date.
+       (is_before): New function to compare dates.
+       (mkreftable): Minor improvements to simplify maintenance.
+       (do_test): Reflect the changes in dates array.
+
+       [BZ #24293]
+       * time/Makefile (LOCALES): Add zh_TW.UTF-8, cmn_TW.UTF-8,
+       hak_TW.UTF-8, nan_TW.UTF-8, and lzh_TW.UTF-8.
+       * time/tst-strftime2.c (locales): Likewise.
+       (dates): Add 1910-04-01, 1911-12-31, 1912-01-01, 1913-04-01,
+       2010-04-01, and 2011-04-01.
+       (mkreftable): Add rules for the new locales and the new dates.
+
+2019-04-01  Carlos O'Donell  <carlos@redhat.com>
+
+       * localedata/locales/ja_JP: Add comments to era entries.
+
+2019-04-01  DJ Delorie  <dj@redhat.com>
+
+       [BZ #24394]
+       * time/strptime_l.c (%Ey): Fix fencepost error.
+       * time/tst-strftime3.c: New.
+       * time/Makefile (tests): Add tst-strftime3.
+
+2019-04-01  Uros Bizjak  <ubizjak@gmail.com>
+
+       * sysdeps/alpha/divqu.S (__divqu): Move save of $f0 and excb after
+       conditional branch to DIVBYZERO.  Fix unwind info.
+       * sysdeps/alpha/remqu.S (__remqu): Move saves of $f0, $f1, $f2 and
+       excb after conditional branch to $powerof2.  Add missing unop
+       instructions and .align directives and reorder instructions to
+       match __divqu.
+
+2019-04-01  Richard Henderson  <rth@twiddle.net>
+
+       * sysdeps/unix/sysv/linux/alpha/kernel-features.h (__NR_shmat):
+       Do not redefine.
+       * sysdeps/unix/sysv/linux/alpha/sysdep.h (__NR_osf_shmat):
+       Do not redefine.
+
+2019-03-30  Maciej W. Rozycki  <macro@wdc.com>
+
+       * sysdeps/unix/sysv/linux/riscv/configure.ac: Quote
+       $libc_cv_riscv_float_abi in `test' invocation.
+       * sysdeps/unix/sysv/linux/riscv/configure: Regenerate.
+
+2019-03-29  Paul A. Clarke  <pc@us.ibm.com>
+
+       * sysdeps/powerpc/fpu/fenv_libc.h (fegetenv_register): Replace inline
+       asm with builtin.
+       * sysdeps/powerpc/powerpc64/le/fpu/sfp-machine.h (FP_INIT_ROUNDMODE):
+       Likewise.
+       * sysdeps/powerpc/fpu/tst-setcontext-fpscr.c (_GET_DI_FPSCR): Likewise.
+       (_GET_SI_FPSCR): Likewise.
+       (_SET_SI_FPSCR): Likewise.
+
+2019-03-26  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+       * math/math.h (fpclassify, isfinite, isnormal, isnan): Use builtin for
+       clang 2.8.
+       (signbit): Use builtin for clang 3.3.
+       (isinf): Use builtin for clang 3.7.
+
+2019-03-25  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+       * sysdeps/powerpc/fpu/s_float_bitwise.h: Remove file.
+
+2019-03-25  Andreas K. Hüttel  <dilfridge@gentoo.org>
+
+       * nss/tst-nss-files-alias-leak.c (do_test): add missing opening
+       quote in printf.
+
+2019-03-25  Mike Crowe  <mac@mcrowe.com>
+
+       * nptl/tst-rwlock14.c (do_test): Replace duplicate calls to
+       pthread_rwlock_timedrdlock with calls to
+       pthread_rwlock_timedwrlock to ensure that the latter is tested
+       too. Use new function name in diagnostic messages too.
+
+       * nptl/tst-sem5.c: Remove unused headers. Add <support/check.h>.
+       (do_test) Use libsupport test macros rather than hand-coded
+       conditionals and error messages. Ensure that sem_init returns zero
+       rather than not -1. Use <support/test-driver.c> rather than
+       test-skeleton.c.
+
+       * nptl/tst-sem13.c: Add <support/check.h>. (do_test) Use libsupport
+       test macros rather than hand-coded conditionals and error messages.
+       Use <support/test-driver.c> rather than test-skeleton.c.
+
+2019-03-25  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/gnu/netinet/udp.h (UDP_GRO): New macro.
+
+       * elf/elf.h (NT_ARM_PAC_MASK): New macro.
+       (NT_MIPS_MSA): Likewise.
+
+2019-03-22  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+       * benchtests/Makefile (USE_CLOCK_GETTIME) Remove.
+       * benchtests/README: Update description.
+       * benchtests/bench-timing.h: Default to hp-timing.
+       * sysdeps/generic/hp-timing.h (HP_TIMING_DIFF, HP_TIMING_ACCUM_NT,
+       HP_TIMING_PRINT): Remove.
+       (HP_TIMING_NOW): Add generic implementation.
+       (hp_timing_t): Change to uint64_t.
+
+       * benchtests/bench-timing.h: Replace HP_TIMING_AVAIL with
+       HP_TIMING_INLINE.
+       * nptl/descr.h: Likewise.
+       * elf/rtld.c (RLTD_TIMING_DECLARE, RTLD_TIMING_NOW, RTLD_TIMING_DIFF,
+       RTLD_TIMING_ACCUM_NT, RTLD_TIMING_SET): Define.
+       (dl_start_final_info, _dl_start_final, dl_main, print_statistics):
+       Abstract hp-timing usage with RTLD_* macros.
+       * sysdeps/alpha/hp-timing.h (HP_TIMING_INLINE): Define iff IS_IN(rtld).
+       (HP_TIMING_AVAIL, HP_SMALL_TIMING_AVAIL): Remove.
+       * sysdeps/generic/hp-timing.h (HP_TIMING_AVAIL, HP_SMALL_TIMING_AVAIL,
+       HP_TIMING_NONAVAIL): Likewise.
+       * sysdeps/ia64/hp-timing.h (HP_TIMING_AVAIL, HP_SMALL_TIMING_AVAIL):
+       Likewise.
+       * sysdeps/powerpc/powerpc32/power4/hp-timing.h (HP_TIMING_AVAIL,
+       HP_SMALL_TIMING_AVAIL): Likewise.
+       * sysdeps/powerpc/powerpc64/hp-timing.h (HP_TIMING_AVAIL,
+       HP_SMALL_TIMING_AVAIL): Likewise.
+       * sysdeps/sparc/sparc32/sparcv9/hp-timing.h (HP_TIMING_AVAIL,
+       HP_SMALL_TIMING_AVAIL): Likewise.
+       * sysdeps/sparc/sparc64/hp-timing.h (HP_TIMING_AVAIL,
+       HP_SMALL_TIMING_AVAIL): Likewise.
+       * sysdeps/x86/hp-timing.h (HP_TIMING_AVAIL, HP_SMALL_TIMING_AVAIL):
+       Likewise.
+       * sysdeps/generic/hp-timing-common.h: Update comment with
+       HP_TIMING_AVAIL removal.
+
+       * include/random-bits.h: New file.
+       * resolv/res_mkquery.c [HP_TIMING_AVAIL] (RANDOM_BITS,
+       (__res_context_mkquery): Remove usage hp-timing usage and replace with
+       random_bits.
+       * resolv/res_send.c [HP_TIMING_AVAIL] (nameserver_offset): Likewise.
+       * sysdeps/posix/tempname.c [HP_TIMING_AVAIL] (__gen_tempname):
+       Likewise.
+
+       * include/libc-internal.h (__get_clockfreq): Remove prototype.
+       * rt/Makefile (clock-routines): Remove get_clockfreq.
+       * rt/get_clockfreq.c: Remove file.
+       * sysdeps/unix/sysv/linux/i386/get_clockfreq.c: Likewise.
+       * sysdeps/unix/sysv/linux/ia64/get_clockfreq.c: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c: Move code to ...
+       * sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.c: ... here.
+
+       * sysdeps/unix/sysv/linux/ia64/has_cpuclock.c: Remove file.
+       * sysdeps/unix/sysv/linux/ia64/sysconf.c: Likewise.
+       * sysdeps/unix/sysv/linux/sysconf.c (has_cpuclock): Remove function.
+       (__sysconf): Assume kernel support for _SC_MONOTONIC_CLOCK,
+       _SC_CPUTIME, and _SC_THREAD_CPUTIME.
+
+       * nptl/Makefile (libpthread-routines): Remove pthread_clock_gettime and
+       pthread_clock_settime.
+       * nptl/pthreadP.h (__find_thread_by_id): Remove prototype.
+       * elf/dl-support.c [!HP_TIMING_NOAVAIL] (_dl_cpuclock_offset): Remove.
+       (_dl_non_dynamic_init): Remove _dl_cpuclock_offset setting.
+       * elf/rtld.c (_dl_start_final): Likewise.
+       * nptl/allocatestack.c (__find_thread_by_id): Remove function.
+       * sysdeps/generic/ldsodefs.h [!HP_TIMING_NOAVAIL] (_dl_cpuclock_offset):
+       Remove.
+       * sysdeps/mach/hurd/dl-sysdep.c [!HP_TIMING_NOAVAIL]
+       (_dl_cpuclock_offset): Remove.
+       * nptl/descr.h (struct pthread): Rename cpuclock_offset to
+       cpuclock_offset_ununsed.
+       * nptl/nptl-init.c (__pthread_initialize_minimal_internal): Remove
+       cpuclock_offset set.
+       * nptl/pthread_create.c (START_THREAD_DEFN): Likewise.
+       * sysdeps/nptl/fork.c (__libc_fork): Likewise.
+       * nptl/pthread_clock_gettime.c: Remove file.
+       * nptl/pthread_clock_settime.c: Likewise.
+       * sysdeps/unix/clock_gettime.c (hp_timing_gettime): Remove function.
+       [HP_TIMING_AVAIL] (realtime_gettime): Remove CLOCK_THREAD_CPUTIME_ID
+       and CLOCK_PROCESS_CPUTIME_ID support.
+       * sysdeps/unix/clock_settime.c (hp_timing_gettime): Likewise.
+       [HP_TIMING_AVAIL] (realtime_gettime): Likewise.
+       * sysdeps/posix/clock_getres.c (hp_timing_getres): Likewise.
+       [HP_TIMING_AVAIL] (__clock_getres): Likewise.
+       * sysdeps/unix/clock_nanosleep.c (CPUCLOCK_P, INVALID_CLOCK_P):
+       Likewise.
+       (__clock_nanosleep): Remove CPUCLOCK_P and INVALID_CLOCK_P usage.
+
+2019-03-22  Stefan Liebler  <stli@linux.ibm.com>
+
+       * sysdeps/s390/Makefile (sysdep_routines): Add memmem-arch13.
+       * sysdeps/s390/ifunc-memmem.h (HAVE_MEMMEM_ARCH13, MEMMEM_ARCH13,
+       MEMMEM_Z13_ONLY_USED_AS_FALLBACK, HAVE_MEMMEM_IFUNC_AND_ARCH13_SUPPORT):
+       New defines.
+       * sysdeps/s390/memmem-arch13.S: New file.
+       * sysdeps/s390/memmem-vx.c: Omit GI symbol for z13 memmem ifunc variant
+       if it is only used as fallback.
+       * sysdeps/s390/memmem.c (memmem): Add arch13 variant in ifunc selector.
+       * sysdeps/s390/multiarch/ifunc-impl-list.c
+       (__libc_ifunc_impl_list): Add ifunc variant for arch13 memmem.
+
+2019-03-22  Stefan Liebler  <stli@linux.ibm.com>
+
+       * sysdeps/s390/Makefile (sysdep_routines): Add strstr-arch13.
+       * sysdeps/s390/ifunc-strstr.h (HAVE_STRSTR_ARCH13, STRSTR_ARCH13,
+       STRSTR_Z13_ONLY_USED_AS_FALLBACK, HAVE_STRSTR_IFUNC_AND_ARCH13_SUPPORT):
+       New defines.
+       * sysdeps/s390/multiarch/ifunc-impl-list.c
+       (__libc_ifunc_impl_list): Add ifunc variant for arch13 strstr.
+       * sysdeps/s390/strstr-arch13.S: New file.
+       * sysdeps/s390/strstr-vx.c: Omit GI symbol for z13 strstr ifunc variant
+       if it is only used as fallback.
+       * sysdeps/s390/strstr.c (strstr): Add arch13 variant in ifunc selector.
+
+2019-03-22  Stefan Liebler  <stli@linux.ibm.com>
+
+       * sysdeps/s390/ifunc-memcpy.h (HAVE_MEMMOVE_ARCH13, MEMMOVE_ARCH13
+       HAVE_MEMMOVE_IFUNC_AND_ARCH13_SUPPORT): New defines.
+       * sysdeps/s390/memcpy-z900.S: Add arch13 memmove implementation.
+       * sysdeps/s390/memmove.c (memmove): Add arch13 variant in
+       ifunc selector.
+       * sysdeps/s390/multiarch/ifunc-impl-list.c
+       (__libc_ifunc_impl_list): Add ifunc variant for arch13 memmove.
+       * sysdeps/s390/multiarch/ifunc-resolve.h (S390_STFLE_BITS_ARCH13_MIE3,
+       S390_IS_ARCH13_MIE3): New defines.
+
+2019-03-22  Stefan Liebler  <stli@linux.ibm.com>
+
+       * config.h.in (HAVE_S390_MIN_ARCH13_ZARCH_ASM_SUPPORT,
+       HAVE_S390_ARCH13_ASM_SUPPORT): New undefine.
+       * sysdeps/s390/configure.ac: Add checks for arch13 support.
+       * sysdeps/s390/configure: Regenerated.
+
+2019-03-22  Stefan Liebler  <stli@linux.ibm.com>
+
+       * sysdeps/s390/dl-procinfo.c (_dl_s390_cap_flags):
+       Add vxe2, vxp, dflt, sort flags.
+       * sysdeps/s390/dl-procinfo.h: Add HWCAP_S390_VXRS_EXT2,
+       HWCAP_S390_VXRS_PDE, HWCAP_S390_SORT, HWCAP_S390_DFLT
+       capabilities.
+       (HWCAP_IMPORTANT): Add HWCAP_S390_VXRS_EXT2.
+       * sysdeps/unix/sysv/linux/s390/bits/hwcap.h
+       (HWCAP_S390_VXRS_EXT2, HWCAP_S390_VXRS_PDE, HWCAP_S390_SORT,
+       HWCAP_S390_DFLT): Define.
+
+2019-03-21  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       [BZ #24372]
+       * iconv/iconvconfig.c (write_output): Add parentheses to get rid
+       of compiler warning.
+       * locale/programs/ld-collate.c (collate_output): Likewise.
+
+2019-03-21  DJ Delorie  <dj@redhat.com>
+
+       [BZ #24372]
+       * iconv/iconvconfig.c (write_output): Replace floating point math
+       with integer math to avoid imprecise results.
+       * locale/programs/ld-collate.c (collate_output): Likewise.
+
+2019-03-21  Stefan Liebler  <stli@linux.ibm.com>
+
+       * sysdeps/s390/dl-procinfo.h (HWCAP_IMPORTANT):
+       Add HWCAP_S390_VX and HWCAP_S390_VXE.
+
+2019-03-20  mansayk  <6688000@gmail.com>
+
+       [BZ #24296]
+       * localedata/locales/tt_RU (day): Update from CLDR-34, fix errors.
+       (abday): Likewise, but remove the trailing dots.
+
+2019-03-19  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h (HWCAP_SB): New
+       macro.
+       (HWCAP_PACA): Likewise.
+       (HWCAP_PACG): Likewise.
+       * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c (_DL_HWCAP_COUNT):
+       Increase to 32.
+       (_dl_aarch64_cap_flags): Add new entries for new HWCAPs.
+
+2019-03-16  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * hurd/hurd/signal.h (_hurd_critical_section_lock): Document how EINTR
+       should be handled.
+
+2019-03-15  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/syscall-names.list: Update kernel
+       version to 5.0.
+       (old_getpagesize): New syscall.
+
+2019-03-15  Felix Yan  <felixonmars@archlinux.org>
+
+       [BZ #24293]
+       * localedata/locales/zh_TW (era): Add, support Minguo calendar.
+       * localedata/locales/cmn_TW (era): Likewise.
+       * localedata/locales/hak_TW (era): Likewise.
+       * localedata/locales/lzh_TW (era): Likewise.
+       * localedata/locales/nan_TW (era): Likewise.
+
+2019-03-14  Florian Weimer  <fweimer@redhat.com>
+
+       Remove obsolete, never-implemented XSI STREAMS declarations.
+       * manual/terminal.texi (Allocation): Remove portability note and
+       adjust example.
+       * sysdeps/posix/sysconf.c (__sysconf): Always return -1 for
+       _SC_STREAMS.
+       * sysdeps/unix/sysv/linux/syscalls.list (getpmsg, putpmsg): Remove.
+       * sysdeps/unix/inet/Subdirs (streams): Remove.
+       * conform/Makefile (conformtest-headers-XPG42): Remove stropts.h.
+       (conformtest-headers-UNIX98): Likewise.
+       (conformtest-headers-XOPEN2K): Likewise.
+       (conformtest-headers-POSIX2008): Likewise.
+       * posix/compat-streams.c: New file.
+       * posix/Makefile (routines): Add it.
+       * posix/Versions (GLIBC_2.1): Add fattach, fdetach, getmsg,
+       getpmsg, isastream, putmsg, putpmsg.
+       (GLIBC_2.30): New section.
+       * bits/stropts.h: Remove file.
+       * bits/xtitypes.h: Likewise.
+       * conform/data/stropts.h-data: Likewise.
+       * include/stropts.h: Likewise.
+       * include/sys/stropts.h: Likewise.
+       * include/xtitypes.h: Likewise.
+       * streams/Makefile: Likewise.
+       * streams/fattach.c: Likewise.
+       * streams/fdetach.c: Likewise.
+       * streams/getmsg.c: Likewise.
+       * streams/getpmsg.c: Likewise.
+       * streams/isastream.c: Likewise.
+       * streams/putmsg.c: Likewise.
+       * streams/putpmsg.c: Likewise.
+       * streams/stropts.h: Likewise.
+       * streams/sys/stropts.h: Likewise.
+       * sysdeps/ia64/bits/xtitypes.h: Likewise.
+       * sysdeps/s390/bits/xtitypes.h: Likewise.
+       * sysdeps/unix/sysv/linux/i386/getmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/i386/putmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/m68k/getmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/m68k/putmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/mips/getmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/mips/putmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/getmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/putmsg.c: Likewise.
+       * sysdeps/x86/bits/xtitypes.h: Likewise.
+
+2019-03-14  Florian Weimer  <fweimer@redhat.com>
+
+       * nss/tst-nss-files-alias-truncated.c (do_test): Load
+       libnss_files.
+       * nss/Makefile (tst-nss-files-alias-truncated): Link with -ldl,
+       but not with libnss_files.
+       (tst-nss-files-alias-truncated.out): Depend on libnss_files.
+
+2019-03-14  Zack Weinberg  <zackw@panix.com>
+
+       * scripts/check-obsolete-constructs.py (HeaderChecker.check):
+       Specify encoding="utf-8" when opening headers to check.
+
+2019-03-13  Joseph Myers  <joseph@codesourcery.com>
+
+       * scripts/build-many-glibcs.py (Context.checkout): Default Linux
+       version to 5.0.
+       (Context.checkout_tar): Handle variable major version for Linux
+       kernel.
+
+2019-03-13  Florian Weimer  <fweimer@redhat.com>
+
+       [BZ #24047]
+       * sysdeps/mach/hurd/res_enable_icmp.c: New file.
+
+2019-03-13  Zack Weinberg  <zackw@panix.com>
+
+       * sysdeps/generic/inttypes.h, sysdeps/generic/stdint.h:
+       Move to stdlib.
+       * include/inttypes.h: Adjust to match.
+       * include/stdint.h: New wrapper.
+
+2019-03-13  Zack Weinberg  <zackw@panix.com>
+
+       * scripts/check-obsolete-constructs.py: New test script.
+       * scripts/check-installed-headers.sh: Remove tests for
+       obsolete typedefs, superseded by check-obsolete-constructs.py.
+       * Rules: Run scripts/check-obsolete-constructs.py over $(headers)
+       as a special test.  Update commentary.
+       * posix/bits/types.h (__SQUAD_TYPE, __S64_TYPE): Define as __int64_t.
+       (__UQUAD_TYPE, __U64_TYPE): Define as __uint64_t.
+       Update commentary.
+       * posix/sys/types.h (__u_intN_t): Remove.
+       (u_int8_t): Typedef using __uint8_t.
+       (u_int16_t): Typedef using __uint16_t.
+       (u_int32_t): Typedef using __uint32_t.
+       (u_int64_t): Typedef using __uint64_t.
+
+2019-03-13  Stefan Liebler  <stli@linux.ibm.com>
+
+       * elf/dl-sysdep.c (_dl_show_auxv): Remove condition and always
+       call _dl_procinfo.
+       * sysdeps/unix/sysv/linux/s390/dl-procinfo.h (_dl_procinfo):
+       Ignore types other than AT_HWCAP.
+       * sysdeps/sparc/dl-procinfo.h (_dl_procinfo): Likewise.
+       * sysdeps/unix/sysv/linux/i386/dl-procinfo.h (_dl_procinfo):
+       Likewise.
+       * sysdeps/powerpc/dl-procinfo.h (_dl_procinfo): Adjust comment
+       in the case of falling back to generic output mechanism.
+       * sysdeps/unix/sysv/linux/arm/dl-procinfo.h (_dl_procinfo):
+       Likewise.
+
+2019-03-12  Florian Weimer  <fweimer@redhat.com>
+
+       * elf/elf.h (DF_1_KMOD, DF_1_WEAKFILTER, DF_1_NOCOMMON): Define.
+
+2019-03-12  Florian Weimer  <fweimer@redhat.com>
+
+       [BZ #24047]
+       resolv: Enable full ICMP errors for UDP DNS sockets
+       * resolv/res_enable_icmp.c: New file.
+       * resolv/Makefile (libresolv-routines): Add res_enable_icmp.
+       * resolv/resolv-internal.h (__res_enable_icmp): Declare.
+       * resolv/res_send.c (reopen): Call __res_enable_icmp on new
+       socket.
+
+2019-03-11  Mao Han  <han_mao@c-sky.com>
+
+       * elf/elf.h (EF_CSKY_ABIMASK, EF_CSKY_OTHER, EF_CSKY_PROCESSOR)
+       (EF_CSKY_ABIV1, EF_CSKY_ABIV2, SHT_CSKY_ATTRIBUTES): New defines.
+
+2019-03-11  Mao Han  <han_mao@c-sky.com>
+
+       * sysdeps/csky/abiv2/start.S: Mark lr as undefined.
+       * sysdeps/unix/sysv/linux/csky/abiv2/clone.S: Likewise.
+       * sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S: Likewise.
+
+2019-03-11  Mao Han  <han_mao@c-sky.com>
+
+       * sysdeps/unix/sysv/linux/csky/sys/procfs.h: Use linux definition
+       directly.
+       * sysdeps/unix/sysv/linux/csky/sys/user.h: Remove user_regs
+       definition.
+
+2019-03-11  Mao Han  <han_mao@c-sky.com>
+
+       * sysdeps/unix/sysv/linux/csky/register-dump.h: Adjust offset change.
+       * sysdeps/unix/sysv/linux/csky/sys/ucontext.h: Remove __mask field
+       in mcontext_t
+
+2019-03-08  Mike FABIAN  <mfabian@redhat.com>
+
+       [BZ #24307]
+       * localedata/unicode-gen/Makefile (UNICODE_VERSION): Set to 12.0.0.
+       * localedata/unicode-gen/DerivedCoreProperties.txt: Update to
+       Unicode 12.0.0.
+       * localedata/unicode-gen/EastAsianWidth.txt: Likewise.
+       * localedata/unicode-gen/PropList.txt: Likewise.
+       * localedata/unicode-gen/UnicodeData.txt: Likewise.
+       * localedata/unicode-gen/ctype_compatibility_test_cases.py: U+108D
+       became "Alphabetic" in Unicode 12.0.0. Adapt test case.
+       * localedata/charmaps/UTF-8: Regenerate.
+       * localedata/locales/i18n_ctype: Likewise.
+       * localedata/locales/tr_TR: Likewise.
+       * localedata/locales/translit_circle: Likewise.
+       * localedata/locales/translit_cjk_compat: Likewise.
+       * localedata/locales/translit_combining: Likewise.
+       * localedata/locales/translit_compat: Likewise.
+       * localedata/locales/translit_font: Likewise.
+       * localedata/locales/translit_fraction: Likewise.
+
+2019-03-07  Joseph Myers  <joseph@codesourcery.com>
+
+       * stdio-common/vfscanf-internal.c (ARG): Break lines before rather
+       than after operators.
+       * sysdeps/mach/hurd/setitimer.c (timer_thread): Likewise.
+       (setitimer_locked): Likewise.
+       * sysdeps/mach/hurd/sigaction.c (__sigaction): Likewise.
+       * sysdeps/mach/hurd/sigaltstack.c (__sigaltstack): Likewise.
+       * sysdeps/mach/pagecopy.h (PAGE_COPY_FWD): Likewise.
+       * sysdeps/mach/thread_state.h (machine_get_basic_state): Likewise.
+       * sysdeps/powerpc/powerpc64/tst-ucontext-ppc64-vscr.c
+       (PPC_CPU_SUPPORTED): Likewise.
+       * sysdeps/unix/sysv/linux/alpha/a.out.h (N_TXTOFF): Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h
+       (stat_overflow): Likewise.
+       (statfs_overflow): Likewise.
+       * sysdeps/unix/sysv/linux/tst-personality.c (do_test): Likewise.
+       * sysdeps/unix/sysv/linux/tst-ttyname.c (eq_ttyname): Likewise.
+       (eq_ttyname_r): Likewise.
+       (run_chroot_tests): Likewise.
+
+2019-03-07  Florian Weimer  <fweimer@redhat.com>
+
+       * scripts/check-wrapper-headers.py (check_headers): Adjust Fortran
+       header check.
+
+2019-03-07  Martin Liska  <mliska@suse.cz>
+
+       * math/Makefile: Change location where math-vector-fortran.h is
+       installed.
+       * math/finclude/math-vector-fortran.h: Move from bits/math-vector-fortran.h.
+       * sysdeps/x86/fpu/finclude/math-vector-fortran.h: Move
+       from sysdeps/x86/fpu/bits/math-vector-fortran.h.
+       * scripts/check-installed-headers.sh: Skip Fortran header files.
+       * scripts/check-wrapper-headers.py: Likewise.
+
+2019-03-05  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+       * nptl/nptl-init.c (__have_futex_clock_realtime,
+       __have_futex_clock_realtime): Remove definition.
+       (__pthread_initialize_minimal_internal): Remove FUTEX_CLOCK_REALTIME
+       check test for !__ASSUME_FUTEX_CLOCK_REALTIME.
+       * nptl/pthread_mutex_timedlock.c (__pthread_mutex_timedlock): Assume
+       __ASSUME_FUTEX_CLOCK_REALTIME support.
+       * sysdeps/unix/sysv/linux/i386/lowlevellock.S: Likewise.
+       * sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: Likewise.
+       * sysdeps/unix/sysv/linux/kernel-features.h
+       (__ASSUME_FUTEX_CLOCK_REALTIME): Remove.
+       * sysdeps/nptl/lowlevellock-futex.h (lll_futex_timed_wait_bitset):
+       Adjust comment.
+
+2019-03-05  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       * sysdeps/powerpc/powerpc64/power6/wcscpy.c (WCSCPY): Define to
+       __wcscpy, then use libc_hidden_def and weak_alias to bind it to
+       __GI___wcscpy and wcscpy.
+
+2019-03-04  Florian Weimer  <fweimer@redhat.com>
+
+       * sysdeps/generic/ldsodefs.h (_dl_sysdep_open_zero_fill): Remove
+       declaration.
+       * elf/dl-load.c (_dl_map_object_from_fd): Assume MAP_ANON is
+       defined.
+
+2019-03-04  Stefan Liebler  <stli@linux.ibm.com>
+
+       * sysdeps/s390/s390-64/sysdep.h (ENTRY): Use alignment of 16byte.
+       * sysdeps/s390/s390-32/sysdep.h: Likewise.
+
+2019-03-02  TAMUKI Shoichi  <tamuki@linet.gr.jp>
+
+       [BZ #24162]
+       * localedata/locales/ja_JP (LC_TIME): Change the offset for Taisho
+       gan-nen from 2 to 1.  Problem reported by Morimitsu, Junji.
+
+2019-03-01  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       * misc/tst-ldbl-error.c (do_one_test): Adapt for reuse by nldbl
+       tests.
+       (do_test): Likewise.
+       * misc/tst-ldbl-warn.c (do_one_test): Likewise.
+       (do_test_call_varg): Likewise.
+       (do_test_call_rarg): Likewise.
+       * sysdeps/ieee754/ldbl-opt/Makefile
+       [subdir == misc] (tests-internal): Add tst-nldbl-warn,
+       tst-nldbl-error.
+       ($(objpfx)tst-nldbl-warn.c): New rule.
+       ($(objpfx)tst-nldbl-error.c): Likewise.
+       (CFLAGS-tst-nldbl-warn.c, CFLAGS-tst-nldbl-error.c):
+       New variables.
+
+2019-03-01  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       [BZ #23984]
+       * include/bits/error-ldbl.h: New file.
+       * include/error.h: Include stdarg.h.  Declare internal functions
+       __error_internal and __error_at_line_internal.
+       * misc/Makefile (headers): Add bits/error-ldbl.h.
+       * misc/bits/error-ldbl.h: New file.
+       * misc/error.h [__LDBL_COMPAT]: Include bits/error-ldbl.h and
+       avoid the inclusion of bits/error.h.
+       * sysdeps/ieee754/ldbl-opt/Versions (libc): Add __nldbl_error,
+       and __nldbl_error_at_line.
+       * sysdeps/ieee754/ldbl-opt/nldbl-compat.c: Include error.h.
+       (__nldbl_error, __ndlbl_error_at_line): New functions.
+       * sysdeps/ieee754/ldbl-opt/nldbl-compat.h: Include error.h.
+       Redirect error and error_at_line.
+       * sysdeps/unix/sysv/linux/alpha/libc.abilist: Update.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
+
+2019-03-01  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       [BZ #23984]
+       * include/bits/err-ldbl.h: New file.
+       * include/err.h: Add prototypes for the internal functions:
+       __vwarnx_internal and __vwarn_internal.
+       * misc/Makefile (headers): Add bits/err-ldbl.h.
+       * misc/bits/err-ldbl.h: New file.
+       * misc/err.h: Include bits/err-ldbl.h when __LDBL_COMPAT is
+       defined, i.e.: when -mlong-double-64 is in use.
+       * sysdeps/ieee754/ldbl-opt/Versions (libc): Add __nldbl_warn,
+       __nldbl_vwarn, __nldbl_warnx, __nldbl_vwarnx, __nldbl_err,
+       __nldbl_verr, __nldbl_errx, and __nldbl_verrx.
+       * sysdeps/ieee754/ldbl-opt/nldbl-compat.c: Include err.h.
+       (VA_CALL): New macro.
+       (__nldbl_vwarn, __nldbl_vwarnx, __nldbl_warn, __nldbl_warnx)
+       (__nldbl_verr, __nldbl_verrx, __nldbl_err, __nldbl_errx): New
+       functions.
+       * sysdeps/ieee754/ldbl-opt/nldbl-compat.h: Include err.h and
+       declare prototypes for the new functions.
+       * sysdeps/unix/sysv/linux/alpha/libc.abilist: Update.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
+
+2019-03-01  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       * sysdeps/ieee754/ldbl-opt/Makefile
+       [subdir == argp] (tests-internal): Add tst-nldbl-argp.
+       [subdir == argp] ($(objpfx)tst-nldbl-argp.c): New rule.
+       [subdir == argp] (CFLAGS-tst-nldbl-argp.c): New variable.
+
+2019-03-01  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       [BZ #23983]
+       * argp/Makefile (headers): Add bits/argp-ldbl.h.
+       * argp/argp.h [defined __LDBL_COMPAT]: Include bits/argp-ldbl.h.
+       * argp/bits/argp-ldbl.h: New file.
+       * include/argp.h: Include stdarg.h.  Add prototypes for internal
+       functions: __argp_error_internal and __argp_failure_internal.
+       * include/bits/argp-ldbl.h: New file.
+       * sysdeps/ieee754/ldbl-opt/Versions (libc): Add
+       __nldbl_argp_error and __nldbl_argp_failure.
+       * sysdeps/ieee754/ldbl-opt/nldbl-compat.c: Include argp.h.
+       (__nldbl_argp_error, __nldbl_argp_failure): New functions.
+       * sysdeps/ieee754/ldbl-opt/nldbl-compat.h: Include argp.h.
+       Redirect argp_error and argp_failure calls.
+       * sysdeps/unix/sysv/linux/alpha/libc.abilist: Update.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
+
+2019-03-01  Florian Weimer  <fweimer@redhat.com>
+
+       [BZ #20419]
+       * elf/tst-big-note-lib.S: Create a syntactically valid note.
+       * elf/Makefile (tst-big-note-lib.so): Do not link with startup
+       code, to avoid creating an ABI tag note.
+       (modules-names-nobuild): Add tst-big-note-lib.
+
+2019-03-01  Stefan Liebler  <stli@linux.ibm.com>
+
+       * sysdeps/s390/wcscpy-vx.S: Add strong aliases to
+       __wcscpy, __GI___wcscpy and weak alias to wcscpy.
+
 2019-03-01  Florian Weimer  <fweimer@redhat.com>
 
        [BZ #20271]
 
 2019-02-21  Patsy Griffin Franklin  <pfrankli@redhat.com>
 
-        [BZ #21915]
-        * nss/tst-nss-files-hosts-long.root/etc/host.conf: New file.
+       [BZ #21915]
+       * nss/tst-nss-files-hosts-long.root/etc/host.conf: New file.
 
 2019-02-21  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
 
        (wait_tid): Adjust arguments and call futex_wait with ctid_val
        as assumed current value of ctid_ptr.
 
-2019-02-15  Florian Weimer  <fweimer@redhat.com>
+2019-02-16  Florian Weimer  <fweimer@redhat.com>
 
        Check that non-sysdeps headers have wrapper headers.
        * scripts/check-wrapper-headers.py: New file.
        * Rules (tests-special): Add check-wrapper-headers.out.
        (check-wrapper-headers.out): New target.
 
-2019-02-15  Florian Weimer  <fweimer@redhat.com>
+2019-02-16  Florian Weimer  <fweimer@redhat.com>
 
        Add missing header wrappers under include/.
        * include/ar.h: New file.
        * include/sys/vfs.h: Likewise.
        * include/wait.h: Likewise.
 
-2019-02-15  Florian Weimer  <fweimer@redhat.com>
+2019-02-16  Florian Weimer  <fweimer@redhat.com>
 
        * nptl_db/proc_service.h: Move to ...
        * sysdeps/nptl/proc_service.h: ... here.
 
        * setjmp/tst-setjmp.c (jump): Use __attribute__ ((__noreturn__)).
 
-2019-02-14  Jan Kratochvil <jan.kratochvil@redhat.com>
+2019-02-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        * scripts/test_printers_common.py: Set TERM to a known harmless
        value.
        Likewise.
        * sysdeps/unix/sysv/linux/tst-setgetname.c (gettid): Remove.
 
-2019-02-07  Florian Weimer  <fweimer@redhat.com>
+2019-02-08  Florian Weimer  <fweimer@redhat.com>
 
        * rt/clock-compat.c (COMPAT_REDIRECT): Turn librt forwarders into
        compatibility symbols.
 
 2019-01-31  Paul Eggert  <eggert@cs.ucla.edu>
 
+       CVE-2019-9169
        regex: fix read overrun [BZ #24114]
        Problem found by AddressSanitizer, reported by Hongxu Chen in:
        https://debbugs.gnu.org/34140
 
 2019-01-16  Zack Weinberg  <zackw@panix.com>
 
-        * support/xsignal.h (xalloc_sigstack, xfree_sigstack)
-        (xget_sigstack_location): New test support functions.
-        * support/xsigstack.c: New file, implementing them.
-        * support/tst-xsigstack.c: New test for them.
-        * support/Makefile: Update.
+       * support/xsignal.h (xalloc_sigstack, xfree_sigstack)
+       (xget_sigstack_location): New test support functions.
+       * support/xsigstack.c: New file, implementing them.
+       * support/tst-xsigstack.c: New test for them.
+       * support/Makefile: Update.
 
-        * signal/tst-minsigstksz-1.c
-        * signal/tst-minsigstksz-2.c
-        * signal/tst-minsigstksz-3.c
-        * signal/tst-minsigstksz-3a.c
-        * signal/tst-minsigstksz-4.c: New tests.
-        * signal/Makefile: Run them.
+       * signal/tst-minsigstksz-1.c
+       * signal/tst-minsigstksz-2.c
+       * signal/tst-minsigstksz-3.c
+       * signal/tst-minsigstksz-3a.c
+       * signal/tst-minsigstksz-4.c: New tests.
+       * signal/Makefile: Run them.
 
 2019-01-16  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
        * scripts/build-many-glibcs.py (Context.checkout): Default Linux
        version to 4.20.
 
-2018-12-28  Justus Winter <4winter@informatik.uni-hamburg.de>
+2018-12-28  Justus Winter  <4winter@informatik.uni-hamburg.de>
 
        * hurd/lookup-retry: Include <unistd.h>.
        (__hurd_file_name_lookup_retry): Keep a ref on last result in `lastdir'.
 2018-12-27  Wilco Dijkstra  <wdijkstr@arm.com>
 
        * benchtests/bench-strlen.c (generic_strlen): New function.
-        (memchr_strlen): New function.
+       (memchr_strlen): New function.
 
 2018-12-26  H.J. Lu  <hongjiu.lu@intel.com>
 
        version.
        * INSTALL: Regenerated.
 
-2018-12-21  Istvan Kurucsai <pistukem@gmail.com>
+2018-12-21  Istvan Kurucsai  <pistukem@gmail.com>
 
        * malloc/malloc.c (munmap_chunk): Verify chunk alignment.
 
-2018-12-20  Istvan Kurucsai <pistukem@gmail.com>
+2018-12-20  Istvan Kurucsai  <pistukem@gmail.com>
 
        * malloc/malloc.c (mremap_chunk): Additional checks.
 
        * sysdeps/unix/sysv/linux/csky/syscalls.list: Likewise.
        * sysdeps/unix/sysv/linux/csky/sysdep.h: Likewise.
 
-2018-12-18  Albert ARIBAUD <albert.aribaud@3adev.fr>
+2018-12-18  Albert ARIBAUD  <albert.aribaud@3adev.fr>
 
        * include/time.h (__difftime64): Add.
        * time/difftime.c (subtract): convert to 64-bit time.
        * sysdeps/mach/hurd/fcntl.c (__libc_fcntl): Test against 64bit `cmd'
        values in the 64bit value cases.
 
-2018-12-18  Albert ARIBAUD <albert.aribaud@3adev.fr>
+2018-12-18  Albert ARIBAUD  <albert.aribaud@3adev.fr>
 
        * include/time.h
        (__ctime64_r): Add.
        [BZ #23995]
        * localedata/locales/bi_VU: Remove executable bit from file.
 
-2018-12-17  Albert ARIBAUD <albert.aribaud@3adev.fr>
+2018-12-17  Albert ARIBAUD  <albert.aribaud@3adev.fr>
 
        * include/time.h
        (__localtime64): Add.
 
        [BZ #19767]
        * sysdeps/unix/sysv/linux/mips/init-first.c: Remove #ifdef SHARED.
-        * sysdeps/unix/sysv/linux/mips/libc-vdso.h: Remove #ifdef SHARED.
-        * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Define
+       * sysdeps/unix/sysv/linux/mips/libc-vdso.h: Remove #ifdef SHARED.
+       * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Define
        ALWAYS_USE_VSYSCALL.
-        * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h: Define
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h: Define
        ALWAYS_USE_VSYSCALL.
        * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h: Define
        ALWAYS_USE_VSYSCALL.
        * wcsmbs/isoc99_vwscanf.c: Likewise.
        * wcsmbs/isoc99_wscanf.c: Likewise.
 
-2018-12-05  Albert ARIBAUD <albert.aribaud@3adev.fr>
+2018-12-05  Albert ARIBAUD  <albert.aribaud@3adev.fr>
 
        * include/time.h
        (__tz_compute): Replace time_t with __time64_t.
        * elf/Makefile (tests): Add tst-unwind-main.
        (CFLAGS-tst-unwind-main.c): Define.
 
-2018-10-29  Sergi Almacellas Abellana <sergi@koolpi.com>
+2018-10-29  Sergi Almacellas Abellana  <sergi@koolpi.com>
 
        [BZ #23791]
        * localedata/locales/ca_ES (LC_MONETARY): set p_cs_precedes and
        requirement for Python to build manual.
        * INSTALL: Regenerated.
 
-2018-10-24  Albert ARIBAUD <albert.aribaud@3adev.fr>
+2018-10-24  Albert ARIBAUD  <albert.aribaud@3adev.fr>
 
        * bits/time64.h: New file.
        * include/time.h: Replace internal_time_t with __time64_t.
        format cache.
        * elf/cache.c (print_cache): Likewise.
 
-2018-10-24  Albert ARIBAUD <albert.aribaud@3adev.fr>
+2018-10-24  Albert ARIBAUD  <albert.aribaud@3adev.fr>
 
        * bits/timesize.h: New file.
        * stdlib/Makefile (headers): Add bits/timesize.h.
        * sysdeps/unix/sysv/linux/hppa/bits/shm-pad.h
        (__SHM_PAD_BEFORE_TIME, __SHM_PAD_BETWEEN_TIME_AND_SEGSZ): Likewise.
        * sysdeps/unix/sysv/linux/mips/bits/msq-pad.h
-        (__MSQ_PAD_AFTER_TIME, __MSQ_PAD_BEFORE_TIME): Likewise.
-        * sysdeps/unix/sysv/linux/powerpc/bits/msq-pad.h
-        (__MSQ_PAD_BEFORE_TIME): Likewise.
+       (__MSQ_PAD_AFTER_TIME, __MSQ_PAD_BEFORE_TIME): Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/bits/msq-pad.h
+       (__MSQ_PAD_BEFORE_TIME): Likewise.
        * sysdeps/unix/sysv/linux/powerpc/bits/sem-pad.h
        (__SEM_PAD_BEFORE_TIME): Likewise.
        * sysdeps/unix/sysv/linux/powerpc/bits/shm-pad.h
        * time/tst-ftime.c (TIMEOUT): Likewise.
        * timezone/tst-tzset.c (TIMEOUT): Likewise.
 
-2018-10-16 Anton Youdkevitch <anton.youdkevitch@bell-sw.com>
+2018-10-16  Anton Youdkevitch  <anton.youdkevitch@bell-sw.com>
 
        * sysdeps/aarch64/multiarch/memcpy_thunderx.S: Remove thunderx2 code.
        * sysdeps/aarch64/multiarch/memcpy_thunderx2.S: New implementation
        * sysdeps/powerpc/math-tests.h: Remove file.
        * sysdeps/powerpc/fpu/math-tests-trap-force.h: New file.
 
-2018-08-27 Martin Kuchta  <martin.kuchta@netapp.com>
-          Torvald Riegel  <triegel@redhat.com>
+2018-08-27  Martin Kuchta  <martin.kuchta@netapp.com>
+           Torvald Riegel  <triegel@redhat.com>
 
        [BZ #23538]
        * nptl/pthread_cond_common.c (__condvar_quiesce_and_switch_g1):
 
 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.
+       [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>
 
        (FEATURE_INDEX_1): Likewise.
        (RTLD_GLOBAL_RO_DL_X86_CPU_FEATURES_OFFSET): Updated.
 
-2018-08-02  Carlos O'Donell <carlos@redhat.com>
+2018-08-02  Carlos O'Donell  <carlos@redhat.com>
 
        * localedata/Makefile (INSTALL-SUPPORTED-LOCALES): Remove.
        (INSTALL-SUPPORTED-LOCALE-ARCHIVE): Define.
        * htl/lockfile.c (flockfile, funlockfile, ftrylockfile): Use weak
        aliases for symbols not in the implementation namespace.
 
-2018-07-25  Carlos O'Donell <carlos@redhat.com>
+2018-07-25  Carlos O'Donell  <carlos@redhat.com>
 
        [BZ #23393]
        * localedata/locales/iso14651_t1_common: Deinterlace uppercase and
        * sysdeps/unix/sysv/linux/sh/kernel-features.h (__ASSUME_STATX):
        Undefine.  Suggested by Romain Naour <romain.naour@gmail.com>.
 
-2018-07-24  Rical Jasan <rj@2c3t.io>
+2018-07-24  Rical Jasan  <rj@2c3t.io>
            Adhemerval Zanella  <adhemerval.zanella@linaro.org>
            Juan Manuel Torres Palma  <jmtorrespalma@gmail.com>
 
 
 2018-07-16  H.J. Lu  <hongjiu.lu@intel.com>
 
-        [BZ #21598]
+       [BZ #21598]
        * configure.ac: Add --enable-cet.
        * configure: Regenerated.
        * elf/Makefille (all-built-dso): Add a comment.
 2018-06-28  Rajalakshmi Srinivasaraghavan  <raji@linux.vnet.ibm.com>
 
        * sysdeps/ieee754/ldbl-128ibm-compat/Versions: Add __strfromieee128,
-        __strtoieee128, __strtoieee128_l,__wcstoieee128 and __wcstoieee128_l.
+       __strtoieee128, __strtoieee128_l,__wcstoieee128 and __wcstoieee128_l.
        * sysdeps/ieee754/ldbl-128ibm-compat/strfromf128.c: New file.
        * sysdeps/ieee754/ldbl-128ibm-compat/strtof128.c: New file.
        * sysdeps/ieee754/ldbl-128ibm-compat/strtof128_l.c: New file.
 2018-06-27  Florian Weimer  <fweimer@redhat.com>
 
        [BZ #18023]
-        * include/alloca.h (stackinfo_alloca_round, extend_alloca)
-        (extend_alloca_account): Remove.
+       * include/alloca.h (stackinfo_alloca_round, extend_alloca)
+       (extend_alloca_account): Remove.
        * manual/stdio.texi (Variable Arguments Output): Update comment.
 
 2018-06-27  Joseph Myers  <joseph@codesourcery.com>
 2018-06-12  Carlos O'Donell  <carlos@redhat.com>
            Andreas Schwab  <schwab@suse.de>
            Dmitry V. Levin  <ldv@altlinux.org>
-           Florian Weimer <fweimer@redhat.com>
+           Florian Weimer  <fweimer@redhat.com>
 
        [BZ #23102]
        [BZ #21942]
        * csu/check_fds.c (check_one_fd)
        * sysdeps/posix/fdopendir.c (__fdopendir)
        * sysdeps/posix/opendir.c (__alloc_dir): Use __fcntl_nocancel
-        instead of __fcntl and/or __libc_fcntl.
+       instead of __fcntl and/or __libc_fcntl.
 
        * sysdeps/unix/sysv/linux/pthread_setname.c (pthread_setname_np)
        * sysdeps/unix/sysv/linux/pthread_getname.c (pthread_getname_np)
-        * sysdeps/unix/sysv/linux/i386/smp.h (is_smp_system):
+       * sysdeps/unix/sysv/linux/i386/smp.h (is_smp_system):
        Use __open64_nocancel instead of __open_nocancel.
 
        * sysdeps/unix/sysv/linux/not-cancel.h: Move all of the
        open_nocancel, open64_nocancel, openat_nocancel, pause_nocancel,
        read_nocancel, waitpid_nocancel, write_nocancel.
 
-        * io/Versions [GLIBC_PRIVATE]: Add __libc_fcntl,
-        __fcntl_nocancel, __open64_nocancel, __write_nocancel.
-        * posix/Versions: Add __nanosleep_nocancel, __pause_nocancel.
+       * io/Versions [GLIBC_PRIVATE]: Add __libc_fcntl,
+       __fcntl_nocancel, __open64_nocancel, __write_nocancel.
+       * posix/Versions: Add __nanosleep_nocancel, __pause_nocancel.
 
-        * nptl/pt-fcntl.c: New file.
-        * nptl/Makefile (pthread-compat-wrappers): Remove fcntl.
-        (libpthread-routines): Add pt-fcntl.
-        * include/fcntl.h (__fcntl_nocancel_adjusted): New function.
-        (__libc_fcntl): Remove attribute_hidden.
+       * nptl/pt-fcntl.c: New file.
+       * nptl/Makefile (pthread-compat-wrappers): Remove fcntl.
+       (libpthread-routines): Add pt-fcntl.
+       * include/fcntl.h (__fcntl_nocancel_adjusted): New function.
+       (__libc_fcntl): Remove attribute_hidden.
        * sysdeps/unix/sysv/linux/fcntl.c (__libc_fcntl): Call
        __fcntl_nocancel_adjusted, not fcntl_common.
-        (__fcntl_nocancel): Move to new file fcntl_nocancel.c.
+       (__fcntl_nocancel): Move to new file fcntl_nocancel.c.
        (fcntl_common): Rename to __fcntl_nocancel_adjusted; also move
        to fcntl_nocancel.c.
        * sysdeps/unix/sysv/linux/fcntl_nocancel.c: New file.
        * sysdeps/unix/sysv/linux/write.c: Move __write_nocancel to...
        * sysdeps/unix/sysv/linux/write_nocancel.c: ...this new file.
 
-        * sysdeps/unix/sysv/linux/nios2/Makefile: Don't override
-        libpthread-routines.
-        * sysdeps/unix/sysv/linux/nios2/pt-vfork.S: New file which
-        defines nothing.
+       * sysdeps/unix/sysv/linux/nios2/Makefile: Don't override
+       libpthread-routines.
+       * sysdeps/unix/sysv/linux/nios2/pt-vfork.S: New file which
+       defines nothing.
 
-        * sysdeps/mach/hurd/dl-sysdep.c: Define __read instead of
-        __libc_read, and __write instead of __libc_write.  Define
-        __open64 in addition to __open.
+       * sysdeps/mach/hurd/dl-sysdep.c: Define __read instead of
+       __libc_read, and __write instead of __libc_write.  Define
+       __open64 in addition to __open.
 
 2018-06-12  H.J. Lu  <hongjiu.lu@intel.com>
 
        * math/w_expl_compat.c: Likewise.
        * math/w_exp_template.c: Likewise.  Remove hidden_def_x.
 
-2018-04-30  Raymond Nicholson <rain1@airmail.cc>
+2018-04-30  Raymond Nicholson  <rain1@airmail.cc>
 
        * manual/startup.texi (Aborting a Program): Remove inappropriate joke.
 
 
        * elf/elf.h (NT_PPC_PKEY): New macro.
 
-2018-04-23  Dragan Stanojevic - Nevidljivi <invisible@hidden-city.net>
+2018-04-23  Dragan Stanojevic - Nevidljivi  <invisible@hidden-city.net>
 
        [BZ #23094]
        * localedata/locales/hr_HR: fix thousands_sep and
 
        * sysdeps/unix/sysv/linux/alpha/getdents.c: Add comments with alpha
        requirements.
-        (_DIRENT_MATCHES_DIRENT64): Undef
+       (_DIRENT_MATCHES_DIRENT64): Undef
        * sysdeps/unix/sysv/linux/alpha/getdents64.c: Likewise.
        * sysdeps/unix/sysv/linux/arm/getdents64.c: Remove file.
        * sysdeps/unix/sysv/linux/generic/getdents.c: Likewise.
        [BZ #19527]
        * iconvdata/gconv-modules (ARMSCII8//, ShiftJISX0213//): New aliases.
 
-2018-04-15  Patrick McGehearty <patrick.mcgehearty@oracle.com>
+2018-04-15  Patrick McGehearty  <patrick.mcgehearty@oracle.com>
 
        * sysdeps/ieee754/dbl-64/e_exp.c: faster __ieee754_exp()
        * sysdeps/ieee754/dbl-64/eexp.tbl: New file for e_exp.c
 
        * manual/charset.texi (Converting a Character): Fix typo.
 
-2018-04-05 Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+2018-04-05  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
 
        * sysdeps/sparc/fpu/libm-test-ulps: Update.
 
        * misc/tst-preadvwritev2-common.c (RWF_APPEND): New.
        (RWF_SUPPORTED): Add RWF_APPEND.
 
-2018-04-03 Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+2018-04-03  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
 
        [BZ #22391]
        * nptl/sigaction.c (__sigaction): Use __is_internal_signal to
        * sysdeps/mach/hurd/localplt.data: New file.
 
 2018-04-02  Agustina Arzille  <avarzille@riseup.net>
-            Amos Jeffries  <squid3@treenet.co.nz>
-            David Michael  <fedora.dm0@gmail.com>
-            Marco Gerards  <marco@gnu.org>
-            Marcus Brinkmann  <marcus@gnu.org>
-            Neal H. Walfield  <neal@gnu.org>
-            Pino Toscano  <toscano.pino@tiscali.it>
-            Richard Braun  <rbraun@sceen.net>
-            Roland McGrath  <roland@gnu.org>
-            Samuel Thibault  <samuel.thibault@ens-lyon.org>
-            Thomas DiModica  <ricinwich@yahoo.com>
-            Thomas Schwinge  <tschwinge@gnu.org>
+           Amos Jeffries  <squid3@treenet.co.nz>
+           David Michael  <fedora.dm0@gmail.com>
+           Marco Gerards  <marco@gnu.org>
+           Marcus Brinkmann  <marcus@gnu.org>
+           Neal H. Walfield  <neal@gnu.org>
+           Pino Toscano  <toscano.pino@tiscali.it>
+           Richard Braun  <rbraun@sceen.net>
+           Roland McGrath  <roland@gnu.org>
+           Samuel Thibault  <samuel.thibault@ens-lyon.org>
+           Thomas DiModica  <ricinwich@yahoo.com>
+           Thomas Schwinge  <tschwinge@gnu.org>
 
        * htl: New directory.
        * sysdeps/htl: New directory.
 
        * po/pt_BR.po: Update translations.
 
-2018-03-12  David Michael <fedora.dm0@gmail.com>
+2018-03-12  David Michael  <fedora.dm0@gmail.com>
 
        * sysdeps/mach/hurd/reboot.c: Include <hurd/paths.h>
        (reboot): Lookup _SERVERS_STARTUP instead of calling proc_getmsgport to
        * sysdeps/unix/sysv/linux/spawni.c (__spawni_child): Call
        __is_internal_signal instead of __nptl_is_internal_signal.
 
-2018-02-22  Andrew Waterman <andrew@sifive.com>
+2018-02-22  Andrew Waterman  <andrew@sifive.com>
 
        [BZ # 22884]
        * sysdeps/riscv/rvd/s_fmax.c (__fmax): Handle sNaNs correctly.
        * sysdeps/unix/sysv/linux/sys/quota.h (dqoff): Use __loff_t
        instead of loff_t.
 
-2018-02-06  Florian Weimer <fweimer@redhat.com>
+2018-02-06  Florian Weimer  <fweimer@redhat.com>
 
        [BZ #18023]
        * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid):
        (slowexp_p32): Likewise.
 
 2017-12-19  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
-           James Clarke <jrtc27@jrtc27.com>
+           James Clarke  <jrtc27@jrtc27.com>
 
        [BZ #22603]
        * sysdeps/ia64/memchr.S (__memchr): Avoid overflow in pointer
 
 2017-12-05  Rogerio A. Cardoso  <rcardoso@linux.vnet.ibm.com>
            Paul E. Murphy  <murphyp@linux.vnet.ibm.com>
-           Carlos O'Donnell <carlos@redhat.com>
+           Carlos O'Donnell  <carlos@redhat.com>
 
        * elf/dl-tunables.list: Add elision parameters.
        * manual/tunables.texi: Add entries about elision tunable.
 
        * sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h
        (INTERNAL_VSYSCALL_CALL, CLOBBER_0, CLOBBER_1, CLOBBER_2,
-        CLOBBER_3, CLOBBER_4, CLOBBER_5, CLOBBER_6,
+       CLOBBER_3, CLOBBER_4, CLOBBER_5, CLOBBER_6,
        INTERNAL_VSYSCALL_NO_SYSCALL_FALLBACK): Remove.
        * sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h: Likewise.
 
        (do_check_malloc_state): Add assert that checks arena->top.
        (malloc_consolidate): Remove initialization.
        (int_mallinfo): Remove call to malloc_consolidate.
-        (__libc_mallopt): Clarify why malloc_consolidate is needed.
+       (__libc_mallopt): Clarify why malloc_consolidate is needed.
 
 2017-10-17  Wilco Dijkstra  <wdijkstr@arm.com>
 
        * sysdeps/x86_64/fpu/multiarch/s_truncf.c: Likewise.
 
 2017-09-20  Paul Pluzhnikov  <ppluzhnikov@google.com>
-            Ricky Zhou  <rickyz@google.com>
-            Anoop V Chakkalakkal  <anoop.vijayan@in.ibm.com>
+           Ricky Zhou  <rickyz@google.com>
+           Anoop V Chakkalakkal  <anoop.vijayan@in.ibm.com>
 
        [BZ #14333]
        * stdlib/cxa_atexit.c (__internal_atexit): Use __exit_funcs_lock.
        (readdir_result_type, readdir_result_skip_entry):
        New functions, replacing ...
        (readdir_result_might_be_symlink, readdir_result_might_be_dir):
-        these functions, which were removed.  This makes the callers
+       these functions, which were removed.  This makes the callers
        easier to read.  All callers changed.
        (D_INO_TO_RESULT): Now empty if there is no d_ino.
        (size_add_wrapv, glob_use_alloca): New static functions.
        (gaih_inet): Likewise.
 
 2017-08-31  Steve Ellcey  <sellcey@cavium.com>
-           Richard Henderson <rth@twiddle.net>
+           Richard Henderson  <rth@twiddle.net>
 
        * sysdeps/aarch64/fpu/s_llrint.c (OREG_SIZE): New macro.
        * sysdeps/aarch64/fpu/s_llround.c (OREG_SIZE): Likewise.
        set FE_INVALID.
        * sysdeps/aarch64/fpu/s_lround.c (IREG_SIZE, OREG_SIZE):
        Initialize if not already set.
-        (OREGS, IREGS): Set based on IREG_SIZE and OREG_SIZE.
+       (OREGS, IREGS): Set based on IREG_SIZE and OREG_SIZE.
 
 2017-08-31  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
 
        syscall definitions and replace __builtin_expect with __glibc_likely.
        * sysdeps/unix/syscall-template.S: Update comment about cancellable
        syscall.
-        (SYSCALL_CANCELLABLE): Removedefinition
+       (SYSCALL_CANCELLABLE): Removedefinition
        * sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h (PSEUDO): Remove
        definition.
        (PSEUDO_END): Likewise.