+2018-12-19 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
+
+ * elf/dl-sysdep.c (auxvars): Add AT_L1I_CACHESIZE,
+ AT_L1I_CACHEGEOMETRY, AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY,
+ AT_L2_CACHESIZE, AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE and
+ AT_L3_CACHEGEOMETRY. Fix indentation when printing the other
+ fields.
+ (_dl_show_auxv): Give a special treatment to
+ AT_L1I_CACHEGEOMETRY, AT_L1D_CACHEGEOMETRY, AT_L2_CACHEGEOMETRY
+ and AT_L3_CACHEGEOMETRY.
+ * sysdeps/powerpc/dl-procinfo.h (cache_geometry): New function.
+ (_dl_procinfo): Fix indentation when printing AT_HWCAP and
+ AT_HWCAP2. Add support for AT_L1I_CACHEGEOMETRY,
+ AT_L1D_CACHEGEOMETRY, AT_L2_CACHEGEOMETRY and AT_L3_CACHEGEOMETRY.
+
+2018-12-19 Andreas Schwab <schwab@suse.de>
+
+ * nscd/connections.c (check_use): Don't abort on invalid len.
+
+2018-12-18 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ * 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>
+
+ * include/time.h
+ (__ctime64_r): Add.
+ * time/ctime_r.c
+ (__ctime64_r): Add.
+ [__TIMESIZE != 64] (__ctime_r): Turn into a wrapper.
+
+ * include/time.h
+ (__ctime64): Add.
+ * time/gmtime.c
+ (__ctime64): Add.
+ [__TIMESIZE != 64] (ctime): Turn into a wrapper.
+
+ * include/time.h
+ (__gmtime64_r): Add.
+ * time/gmtime.c
+ (__gmtime64_r): Add.
+ [__TIMESIZE != 64] (__gmtime): Turn into a wrapper.
+
+ * include/time.h
+ (__gmtime64): Add.
+ * time/gmtime.c
+ (__gmtime64): Add.
+ [__TIMESIZE != 64] (__gmtime): Turn into a wrapper.
+
+ * include/time.h
+ (__localtime64_r): Add.
+ * time/localtime.c
+ (__localtime64_r): Add.
+ [__TIMESIZE != 64] (__localtime_r): Turn into a wrapper.
+
+2018-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ * sysdeps/unix/sysv/linux/s390/kernel_sigaction.h: Use Linux generic
+ kernel_sigction definition.
+
+ * sysdeps/unix/sysv/linux/ia64/kernel_sigaction.h: Remove file.
+
+ * sysdeps/unix/sysv/linux/hppa/kernel_sigaction.h: Remove file.
+
+ * sysdeps/unix/sysv/linux/alpha/Makefile: Update comment about
+ __syscall_rt_sigaction.
+ * sysdeps/unix/sysv/linux/alpha/kernel_sigaction.h
+ (kernel_sigaction): Use Linux generic defintion.
+ (STUB): Define.
+ (__syscall_rt_sigreturn, __syscall_sigreturn): Add prototype.
+ * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S
+ (__syscall_rt_sigaction): Remove implementation.
+ (__syscall_sigreturn, __syscall_rt_sigreturn): Define as global and
+ hidden.
+ * sysdeps/unix/sysv/linux/alpha/sigaction.c: Remove file.
+ * sysdeps/unix/sysv/linux/alpha/sysdep.h (INLINE_SYSCALL,
+ INTERNAL_SYSCALL): Remove definitions.
+ * sysdeps/unix/sysv/linux/sigaction.c: Define STUB to accept both the
+ action and signal set size.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c (STUB): Redefine.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c (STUB): Likewise.
+
+2018-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+ James Clarke <jrtc27@jrtc27.com>
+
+ [BZ #23967]
+ * sysdeps/unix/sysv/linux/kernel_sigaction.h (HAS_SA_RESTORER):
+ Define if SA_RESTORER is defined.
+ (kernel_sigaction): Define sa_restorer if HAS_SA_RESTORER is defined.
+ (SET_SA_RESTORER, RESET_SA_RESTORER): Define iff the macro are not
+ already defined.
+ * sysdeps/unix/sysv/linux/m68k/kernel_sigaction.h (SA_RESTORER,
+ kernel_sigaction, SET_SA_RESTORER, RESET_SA_RESTORER): Remove
+ definitions.
+ (HAS_SA_RESTORER): Define.
+ * sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h (SA_RESTORER,
+ SET_SA_RESTORER, RESET_SA_RESTORER): Remove definition.
+ (HAS_SA_RESTORER): Define.
+ * sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h: Include generic
+ kernel_sigaction after define SET_SA_RESTORER and RESET_SA_RESTORER.
+ * sysdeps/unix/sysv/linux/powerpc/kernel_sigaction.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/kernel_sigaction.h: Likewise.
+ * sysdeps/unix/sysv/linux/x86_64/sigaction.c: Likewise.
+
+2018-12-18 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/kernel-features.h
+ (__ASSUME_ST_INO_64_BIT): Remove macro definition.
+ * sysdeps/unix/sysv/linux/alpha/kernel-features.h
+ (__ASSUME_ST_INO_64_BIT): Do not undefine and define.
+ * sysdeps/unix/sysv/linux/sh/kernel-features.h
+ (__ASSUME_ST_INO_64_BIT): Likewise.
+ * sysdeps/unix/sysv/linux/fxstat64.c: Do not include
+ <kernel-features.h>.
+ (___fxstat64) [_HAVE_STAT64___ST_INO && !__ASSUME_ST_INO_64_BIT]:
+ Remove conditional code.
+ * sysdeps/unix/sysv/linux/lxstat64.c: Do not include
+ <kernel-features.h>.
+ (___lxstat64) [_HAVE_STAT64___ST_INO && !__ASSUME_ST_INO_64_BIT]:
+ Remove conditional code.
+ * sysdeps/unix/sysv/linux/xstat64.c: Do not include
+ <kernel-features.h>.
+ (___xstat64) [_HAVE_STAT64___ST_INO && !__ASSUME_ST_INO_64_BIT]:
+ Remove conditional code.
+ * sysdeps/unix/sysv/linux/xstatconv.c: Do not include
+ <kernel-features.h>.
+ (__xstat32_conv) [_HAVE_STAT64___ST_INO]: Remove conditional code.
+ [!_HAVE_STAT64___ST_INO]: Make code unconditional.
+
+2018-12-18 Stefan Liebler <stli@linux.ibm.com>
+
+ * sysdeps/s390/multiarch/ifunc-resolve.h
+ (s390_vx_libc_ifunc, s390_vx_libc_ifunc_redirected,
+ s390_vx_libc_ifunc2, s390_vx_libc_ifunc_init,
+ s390_vx_libc_ifunc2_redirected, s390_libc_ifunc):
+ Delete macro definition.
+ (s390_libc_ifunc_init): Rename to
+ s390_libc_ifunc_expr_stfle_init.
+ * sysdeps/s390/bzero: Use
+ s390_libc_ifunc_expr_stfle_init instead of
+ s390_libc_ifunc_init.
+ * sysdeps/s390/memcmp.c: Likewise.
+ * sysdeps/s390/memcpy.c: Likewise.
+ * sysdeps/s390/mempcpy.c: Likewise.
+ * sysdeps/s390/memset.c: Likewise.
+
2018-12-18 Stefan Liebler <stli@linux.ibm.com>
* sysdeps/s390/multiarch/gconv_simple.c (ICONV_VX_IFUNC):