Add missing #include for MIN/MAX users.
[platform/upstream/glibc.git] / ChangeLog
index 62d7605..e081609 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2014-07-01  Roland McGrath  <roland@hack.frob.com>
+
+       * sysdeps/unix/sysv/linux/sysconf.c: Include <sys/param.h>.
+       * nptl/pthread_mutex_lock.c: Likewise.
+       * nptl/pthread_mutex_timedlock.c: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c: Likewise.
+
+2014-07-01  Richard henderson  <rth@redhat.com>
+
+       * sysdeps/alpha/fpu/bits/mathinline.h (__isnanf): Remove.
+       (__isnan, __isnanl): Remove.
+       * sysdeps/alpha/fpu/s_isnan.c (__isnan): Use integer arithmetic.
+
+       * sysdeps/alpha/fpu/libm-test-ulps: Update.
+
+2014-07-01  Stefan Liebler  <stli@linux.vnet.ibm.com>
+
+       * sysdeps/s390/fpu/libm-test-ulps: Regenerate.
+
+2014-07-01  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       * resolv/nss_dns/dns-host.c (getanswer_r)
+       [MULTI_PTRS_ARE_ALIASES]: Remove code.
+
+2014-07-01  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/microblaze/kernel-features.h
+       [__LINUX_KERNEL_VERSION >= 0x030f00] (__ASSUME_PSELECT): Do not
+       undefine.
+       [__LINUX_KERNEL_VERSION >= 0x030f00] (__ASSUME_PREADV): Likewise.
+       [__LINUX_KERNEL_VERSION >= 0x030f00] (__ASSUME_PWRITEV): Likewise.
+
+2014-07-01  Roland McGrath <roland@hack.frob.com>
+
+       * sysdeps/unix/sysv/linux/microblaze/arch-fork.h: New file.
+       * sysdeps/unix/sysv/linux/microblaze/nptl/fork.c: File removed.
+
+       * sysdeps/microblaze/nptl/tls.h: Define TLS_DEFINE_INIT_TP.
+       * sysdeps/unix/sysv/linux/microblaze/nptl/createthread.c: File removed.
+
+       * sysdeps/microblaze/nptl/bits/pthreadtypes.h: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/bits/pthreadtypes.h:
+       ... here.
+       * sysdeps/microblaze/nptl/bits/semaphore.h: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/bits/semaphore.h: ... here.
+
+       * sysdeps/unix/sysv/linux/microblaze/pt-vfork.S: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/pt-vfork.S: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/nptl/vfork.S: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/vfork.S: ... here.
+
+       * sysdeps/unix/sysv/linux/microblaze/c++-types.data: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/c++-types.data: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/ld.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/ld.abilist: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/libBrokenLocale.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/libBrokenLocale.abilist:
+       ... here.
+       * sysdeps/unix/sysv/linux/microblaze/libanl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/libanl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/libc.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/libc.abilist: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/libcrypt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/libcrypt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/libdl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/libdl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/libm.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/libm.abilist: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/libnsl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/libnsl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/libpthread.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/libpthread.abilist: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/libresolv.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/libresolv.abilist: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/librt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/librt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/libthread_db.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/libthread_db.abilist:
+       ... here.
+       * sysdeps/unix/sysv/linux/microblaze/libutil.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/libutil.abilist: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/localplt.data: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/localplt.data: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/lowlevellock.h: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h: ... here.
+       * sysdeps/unix/sysv/linux/microblaze/nptl/pthread_once.c: Moved ...
+       * sysdeps/unix/sysv/linux/microblaze/pthread_once.c: ... here.
+
+2014-07-01  David Holsgrove  <david.holsgrove@xilinx.com>
+
+       * sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h: New file.
+       * sysdeps/unix/sysv/linux/microblaze/socket.S: Update SINGLE_THREAD_P use.
+       * sysdeps/unix/sysv/linux/microblaze/Makefile(libpthread-routines):
+       Add sysdep.
+
+2014-06-30  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
+
+       * sysdeps/powerpc/fpu/libm-test-ulps: Update.
+
+2014-06-30  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/mips/mips32/libm-test-ulps: Regenerated.
+       * sysdeps/mips/mips64/libm-test-ulps: Likewise.
+
+       * sysdeps/powerpc/nofpu/libm-test-ulps: Regenerated.
+
+       * sysdeps/arm/libm-test-ulps: Regenerated.
+
+2014-06-30  Maciej W. Rozycki  <macro@codesourcery.com>
+           Roland McGrath <roland@hack.frob.com>
+
+       * test-skeleton.c (signal_handler): Kill the whole process group
+       before killing the child individually.
+       (main): Report any failure on `setpgid'.
+
+2014-06-30  Roland McGrath  <roland@hack.frob.com>
+
+       * sysdeps/arm/nptl/tls.h: Rename the multiple inclusion guard
+       from _TLS_H to _ARM_NPTL_TLS_H.
+       (TLS_INIT_TP): Move macro, and #include of <sysdep.h>, to ...
+       * sysdeps/unix/sysv/linux/arm/tls.h: ... this new file.
+
+2014-06-30  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #16539]
+       * sysdeps/ieee754/ldbl-128/s_expm1l.c: Include <float.h>.
+       (__expm1l): Return argument unchanged when small but not
+       subnormal.
+
+       * soft-fp/op-1.h (_FP_UNPACK_RAW_1): Rename local variables to
+       include macro name.
+       (_FP_UNPACK_RAW_1_P): Likewise.
+       (_FP_PACK_RAW_1): Likewise.
+       (_FP_PACK_RAW_1_P): Likewise.
+       (_FP_MUL_MEAT_1_wide): Likewise.
+       (_FP_MUL_MEAT_DW_1_hard): Likewise.
+       (_FP_MUL_MEAT_1_hard): Likewise.
+       (_FP_DIV_MEAT_1_imm): Likewise.
+       (_FP_DIV_MEAT_1_udiv_norm): Likewise.
+       (_FP_DIV_MEAT_1_udiv): Likewise.
+       * soft-fp/op-2.h (__FP_FRAC_DEC_2): Likewise.
+       (_FP_UNPACK_RAW_2): Likewise.
+       (_FP_UNPACK_RAW_2_P): Likewise.
+       (_FP_PACK_RAW_2): Likewise.
+       (_FP_PACK_RAW_2_P): Likewise.
+       (_FP_MUL_MEAT_DW_2_wide): Likewise.
+       (_FP_MUL_MEAT_2_wide): Likewise.
+       (_FP_MUL_MEAT_DW_2_wide_3mul): Likewise.
+       (_FP_MUL_MEAT_2_wide_3mul): Likewise.
+       (_FP_MUL_MEAT_DW_2_gmp): Likewise.
+       (_FP_MUL_MEAT_2_gmp): Likewise.
+       (_FP_DIV_MEAT_2_udiv): Likewise.
+       * soft-fp/op-4.h (_FP_FRAC_SLL_4): Likewise.
+       (_FP_FRAC_SRL_4): Likewise.
+       (_FP_FRAC_SRST_4): Likewise.
+       (_FP_FRAC_SRS_4): Likewise.
+       (_FP_UNPACK_RAW_4): Likewise.
+       (_FP_UNPACK_RAW_4_P): Likewise.
+       (_FP_PACK_RAW_4): Likewise.
+       (_FP_PACK_RAW_4_P): Likewise.
+       (_FP_MUL_MEAT_DW_4_wide): Likewise.
+       (_FP_MUL_MEAT_4_wide): Likewise.
+       (_FP_MUL_MEAT_4_gmp): Likewise.
+       (umul_ppppmnnn): Likewise.
+       (_FP_DIV_MEAT_4_udiv): Likewise.
+       (__FP_FRAC_ADD_4): Likewise.
+       (__FP_FRAC_SUB_3): Likewise.
+       (__FP_FRAC_SUB_4): Likewise.
+       (__FP_FRAC_DEC_3): Likewise.
+       (__FP_FRAC_DEC_4): Likewise.
+       (__FP_FRAC_ADDI_4): Likewise.
+       * soft-fp/op-8.h (_FP_FRAC_SLL_8): Likewise.
+       (_FP_FRAC_SRL_8): Likewise.
+       (_FP_FRAC_SRS_8): Likewise.
+
+       * soft-fp/extended.h (FP_UNPACK_RAW_E): Rename local variables to
+       include macro name.
+       (FP_UNPACK_RAW_EP): Likewise.
+       (FP_PACK_RAW_E): Likewise.
+       (FP_PACK_RAW_EP): Likewise.
+       * soft-fp/op-common.h (_FP_UNPACK_CANONICAL): Likewise.
+       (_FP_ISSIGNAN): Likewise.
+       (_FP_ADD_INTERNAL): Likewise.
+       (_FP_FMA): Likewise.
+       (_FP_CMP): Likewise.
+       (_FP_SQRT): Likewise.
+       (_FP_TO_INT): Likewise.
+       (_FP_FROM_INT): Likewise.
+       (FP_EXTEND): Likewise.
+       (_FP_DIV_MEAT_N_loop): Likewise.
+
+2014-06-30  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/bits/socket.h: Adjust macro formatting
+       throughout.
+
+2014-06-29  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #17097]
+       * sysdeps/ieee754/ldbl-128/e_powl.c (__ieee754_powl): Return
+       result with correct sign in case of exponents that produce
+       overflow except for X very close to 1.
+
+2014-06-28  Paul Eggert  <eggert@cs.ucla.edu>
+
+       mktime: merge #if/#ifdef usage from glibc
+       * lib/mktime.c: Use "#if defined DEBUG && DEBUG", not "#if DEBUG",
+       as that works with both Glibc's and Gnulib's style.
+       See thread starting at Siddhesh Poyarekar's bug report at:
+       http://lists.gnu.org/archive/html/bug-gnulib/2014-06/msg00102.html
+
+2014-06-28  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       * sysdeps/generic/memcopy.h: Define MEMCPY_OK_FOR_FWD_MEMMOVE.
+       * sysdeps/tile/memcopy.h: Redefine MEMCPY_OK_FOR_FWD_MEMMOVE.
+       * sysdeps/tile/tilegx/memmove.c: Remove file.
+
+2014-06-27  Joseph Myers  <joseph@codesourcery.com>
+
+       * Makeconfig ($(common-objpfx)soversions.mk): Do not generate
+       abi-name definition.
+       * scripts/soversions.awk: Do not handle or generate ABI lines.
+       * shlib-versions: Remove ABI entries.
+       * sysdeps/powerpc/nofpu/shlib-versions: Remove file.
+       * sysdeps/x86_64/x32/shlib-versions: Remove ABI entry.
+
+2014-06-27  Roland McGrath  <roland@hack.frob.com>
+
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/c++-types.data: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/c++-types.data: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/fpu/nptl/libc.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/ld.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/ld.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libBrokenLocale.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libBrokenLocale.abilist:
+       ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libanl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libanl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libcidn.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libcidn.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libcrypt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libdl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libm.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libnsl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libnsl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libnss_compat.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libnss_compat.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libnss_db.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libnss_db.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libnss_dns.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libnss_dns.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libnss_files.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libnss_files.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libnss_hesiod.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libnss_hesiod.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libnss_nis.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libnss_nis.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libnss_nisplus.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libnss_nisplus.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libpthread.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libresolv.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/librt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libthread_db.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libthread_db.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nptl/libutil.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/libutil.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips32/nofpu/nptl/libc.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/c++-types.data:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/c++-types.data: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/ld.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libBrokenLocale.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/libBrokenLocale.abilist:
+       ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libBrokenLocale.abilist:
+       Identical file removed.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libanl.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/libanl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libanl.abilist:
+       Identical file removed.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libc.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/libcrypt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist:
+       Identical file removed.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libdl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libdl.abilist:
+       Identical file removed.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libm.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libm.abilist:
+       Identical file removed.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libnsl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/libnsl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libnsl.abilist:
+       Identical file removed.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libpthread.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libpthread.abilist:
+       Identical file removed.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libresolv.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/librt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/librt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/librt.abilist:
+       Identical file removed.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libthread_db.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/libthread_db.abilist:
+       ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libthread_db.abilist:
+       Identical file removed.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libutil.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/libutil.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libutil.abilist:
+       Identical file removed.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/c++-types.data:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/c++-types.data: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/ld.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libc.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libresolv.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: ... here.
+       * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h: Moved ...
+       * sysdeps/unix/sysv/linux/mips/mips64/sysdep-cancel.h: ... here.
+
+       * sysdeps/unix/sysv/linux/mips/vfork.S: Incorporate
+       SAVE_PID and RESTORE_PID blocks from nptl/pt-vfork.S.
+       * sysdeps/unix/sysv/linux/mips/nptl/vfork.S: File removed.
+       * sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S: File removed.
+       * sysdeps/unix/sysv/linux/mips/pt-vfork.S: New file.
+
+2014-06-27  Arjun Shankar  <arjun.is@lostca.se>
+
+       [BZ #17092]
+       * nscd/nscd.c (monitor_child): Return exit status of child
+       instead of return value from wait syscall.
+
+2014-06-27  Joseph Myers  <joseph@codesourcery.com>
+
+       * configure.ac (libc_commonpagesize): Remove variable.
+       (libc_relro_required): Likewise.
+       (libc_cv_z_relro): Remove configure test.
+       * configure: Regenerated.
+       * sysdeps/aarch64/preconfigure (libc_commonpagesize): Do not set
+       variable.
+       (libc_relro_required): Likewise.
+       * sysdeps/alpha/preconfigure (libc_commonpagesize): Likewise.
+       (libc_relro_required): Likewise.
+       * sysdeps/arm/preconfigure.ac (libc_commonpagesize): Likewise.
+       (libc_relro_required): Likewise.
+       * sysdeps/arm/preconfigure: Regenerated.
+       * sysdeps/ia64/preconfigure: Remove file.
+       * sysdeps/tile/preconfigure (libc_commonpagesize): Do not set
+       variable.
+       (libc_relro_required): Likewise.
+
+       [BZ #16561]
+       [BZ #16562]
+       * sysdeps/ieee754/dbl-64/e_jn.c: Include <float.h>.
+       (__ieee754_yn): Set FE_TONEAREST mode internally and then
+       recompute overflowing results in original rounding mode.
+       * sysdeps/ieee754/flt-32/e_jnf.c: Include <float.h>.
+       (__ieee754_ynf): Set FE_TONEAREST mode internally and then
+       recompute overflowing results in original rounding mode.
+       * sysdeps/ieee754/ldbl-128/e_jnl.c: Include <float.h>.
+       (__ieee754_ynl): Set FE_TONEAREST mode internally and then
+       recompute overflowing results in original rounding mode.
+       * sysdeps/ieee754/ldbl-128ibm/e_jnl.c: Include <float.h>.
+       (__ieee754_ynl): Set FE_TONEAREST mode internally and then
+       recompute overflowing results in original rounding mode.
+       * sysdeps/ieee754/ldbl-96/e_jnl.c: Include <float.h>.
+       (__ieee754_ynl): Set FE_TONEAREST mode internally and then
+       recompute overflowing results in original rounding mode.
+       * sysdeps/i386/fpu/fenv_private.h [!__SSE2_MATH__]
+       (libc_feholdsetround_ctx): New macro.
+       * math/libm-test.inc (yn_test): Use ALL_RM_TEST.
+       * sysdeps/i386/fpu/libm-test-ulps: Update.
+       * sysdeps/x86_64/fpu/libm-test-ulps : Likewise.
+
+2014-06-26  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h
+       [__PIC__] (PSEUDO): Use name of _nocancel entry point in
+       corresponding .cpsetup call.
+
+2014-06-26  Roland McGrath  <roland@hack.frob.com>
+
+       * sysdeps/unix/sysv/linux/arm/libc-aeabi_read_tp.S: Moved ...
+       * sysdeps/arm/libc-aeabi_read_tp.S: ... here.
+       * sysdeps/arm/Makefile [$(subdir) = csu]
+       (aeabi_routines): Add aeabi_read_tp and libc-aeabi_read_tp here.
+       (static-only-routines): Add aeabi_read_tp here.
+       (shared-only-routines): Add libc-aeabi_read_tp here.
+       (CFLAGS-libc-start.c): Add -fexceptions here.
+       * sysdeps/unix/sysv/linux/arm/Makefile [$(subdir) = csu]
+       (sysdep_routines, static-only-routines, shared-only-routines):
+       Don't add to these here.
+       (CFLAGS-libc-start.c): Likewise.
+
+       * sysdeps/unix/sysv/linux/arm/nptl-aeabi_unwind_cpp_pr1.c: Moved ...
+       * sysdeps/arm/nptl-aeabi_unwind_cpp_pr1.c: ... here.
+       * sysdeps/unix/sysv/linux/arm/rt-aeabi_unwind_cpp_pr1.c: Moved ...
+       * sysdeps/arm/rt-aeabi_unwind_cpp_pr1.c: ... here.
+       * sysdeps/arm/Makefile [$(subdir) = rt]
+       (librt-sysdep_routines, librt-shared-only-routines):
+       Append rt-aeabi_unwind_cpp_pr1 here.
+       * sysdeps/unix/sysv/linux/arm/Makefile [$(subdir) = rt]
+       (librt-sysdep_routines, librt-shared-only-routines): Don't do it here.
+       * sysdeps/arm/nptl/Makefile [$(subdir) = nptl]
+       (libpthread-sysdep_routines, libpthread-shared-only-routines):
+       Append nptl-aeabi_unwind_cpp_pr1 here.
+       (tests): Filter out tst-cleanupx4 here.
+       * sysdeps/unix/sysv/linux/arm/Makefile [$(subdir) = nptl]
+       (libpthread-sysdep_routines, libpthread-shared-only-routines, tests):
+       Don't do those here.
+
+2014-06-26  Joseph Myers  <joseph@codesourcery.com>
+
+       * scripts/list-sources.sh: Do not handle ports specially.
+
+2014-06-26  Roland McGrath  <roland@hack.frob.com>
+
+       * sysdeps/arm/fesetenv.c: Include <fpu_control.h>.
+       * sysdeps/arm/feupdateenv.c: Likewise.
+
+       * posix/spawn_faction_addopen.c: Include <stdlib.h> for free decl.
+
+2014-06-26  Joseph Myers  <joseph@codesourcery.com>
+
+       * manual/texinfo.tex: Update to version 2014-05-05.10 with
+       trailing whitespace removed.
+       * scripts/config.guess: Update to version 2014-03-23.
+       * scripts/config.sub: Update to version 2014-05-01
+       * scripts/install-sh: Update to version 2013-12-25.23.
+       * scripts/move-if-change: Update from gnulib.
+
+2014-06-26  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       * debug/memmove_chk.c: Remove pagecopy.h include.
+
+2014-06-26  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * time/mktime.c (leapyear): Remove inline keyword.  The code is now
+       identical to gnulib mktime.
+
+2014-06-26  Joseph Myers  <joseph@codesourcery.com>
+
+       * configure.ac: Do not test for machine being rs6000.  Do not test
+       for powerpc*-*soft.
+       * configure: Regenerated.
+
+       * configure.ac (libc_cv_asm_cfi_directives): Remove configure
+       test.
+       * configure: Regenerated.
+       * config.h.in (HAVE_ASM_CFI_DIRECTIVES): Remove macro undefine.
+       * sysdeps/arm/configure.ac (libc_cv_asm_cfi_directive_sections):
+       Remove configure test.
+       * sysdeps/arm/configure: Regenerated.
+       * sysdeps/nptl/configure.ac: Do not check
+       libc_cv_asm_cfi_directives.
+       * sysdeps/nptl/configure: Regenerated.
+       * sysdeps/x86_64/nptl/configure.ac: Remove file.
+       * sysdeps/x86_64/nptl/configure: Remove generated file.
+       * b/sysdeps/generic/sysdep.h [HAVE_ASM_CFI_DIRECTIVES]: Make code
+       unconditional.
+       [!HAVE_ASM_CFI_DIRECTIVES]: Remove conditional code.
+
+2014-06-26  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       * posix/fnmatch.c: Define WIDE_CHAR_VERSION.
+       * posix/fnmatch_loop.c: Undefine WIDE_CHAR_VERSION.
+       (FCT): Check value of WIDE_CHAR_VERSION instead of checking if
+       it is defined.
+
+       * elf/dl-runtime.c: Check for value of ELF_MACHINE_NO_RELA
+       instead of whether it is defined.
+       * sysdeps/aarch64/dl-machine.h: Define ELF_MACHINE_NO_RELA.
+       * sysdeps/hppa/dl-machine.h: Likewise.
+       * sysdeps/ia64/dl-machine.h: Likewise.
+       * sysdeps/m68k/dl-machine.h: Likewise.
+       * sysdeps/microblaze/dl-machine.h: Likewise.
+       * sysdeps/mips/dl-machine.: Likewise.
+       * sysdeps/powerpc/powerpc32/dl-machine.h: Likewise.
+       * sysdeps/powerpc/powerpc64/dl-machine.h: Likewise.
+       * sysdeps/s390/s390-32/dl-machine.h: Likewise.
+       * sysdeps/s390/s390-64/dl-machine.h: Likewise.
+       * sysdeps/sh/dl-machine.h: Likewise.
+       * sysdeps/sparc/sparc32/dl-machine.h: Likewise.
+       * sysdeps/sparc/sparc64/dl-machine.h: Likewise.
+       * sysdeps/tile/dl-machine.h: Likewise.
+       * sysdeps/x86_64/dl-machine.h: Likewise.
+
+       * nscd/connections.c (enum usekey) [SEPARATE_KEY]: Remove
+       code.
+       (verify_persistent_db): Likewise.
+
+2014-06-26  Roland McGrath  <roland@hack.frob.com>
+
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/c++-types.data: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/c++-types.data: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/ld.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libBrokenLocale.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/libBrokenLocale.abilist:
+       ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libanl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/libanl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libanl.abilist:
+       Identical file removed.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libc.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libcrypt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/libcrypt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libdl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libm.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libnsl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/libnsl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libpthread.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libresolv.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/librt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libthread_db.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/libthread_db.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libutil.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/libutil.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-32/nptl/localplt.data: Moved ...
+       * sysdeps/unix/sysv/linux/s390/localplt.data: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/localplt.data:
+       Identical file removed.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/c++-types.data: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/c++-types.data: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/ld.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libBrokenLocale.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/libBrokenLocale.abilist:
+       ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libc.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libcrypt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/libcrypt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libdl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libm.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libnsl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/libnsl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libpthread.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libresolv.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/librt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libthread_db.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/libthread_db.abilist: ... here.
+       * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libutil.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/libutil.abilist: ... here.
+
+       * nptl/sysdeps/unix/sysv/linux/s390/Makefile: File removed, contents
+       folded into ...
+       * sysdeps/unix/sysv/linux/s390/Makefile [$(subdir) = nptl]: ... here.
+       * sysdeps/unix/sysv/linux/s390/Versions
+       (libpthread: GLIBC_2.19): New version set.
+       * nptl/sysdeps/unix/sysv/linux/s390/Versions: File removed.
+       * sysdeps/unix/sysv/linux/s390/s390-64/Versions
+       (librt: GLIBC_2.3.3): New version set.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-64/Versions: File removed.
+       * nptl/sysdeps/unix/sysv/linux/s390/elision-conf.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/elision-conf.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/elision-conf.h: Moved ...
+       * sysdeps/unix/sysv/linux/s390/elision-conf.h: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/elision-lock.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/elision-lock.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/elision-timed.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/elision-timed.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/elision-trylock.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/elision-trylock.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/elision-unlock.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/elision-unlock.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/force-elision.h: Moved ...
+       * sysdeps/unix/sysv/linux/s390/force-elision.h: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/jmp-unwind.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/jmp-unwind.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/lowlevellock.h: Moved ...
+       * sysdeps/unix/sysv/linux/s390/lowlevellock.h: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/pt-longjmp.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/pt-longjmp.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/pthread_mutex_cond_lock.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/pthread_mutex_cond_lock.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/pthread_mutex_timedlock.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/pthread_mutex_timedlock.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/pthread_mutex_trylock.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/pthread_mutex_trylock.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/pthread_once.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/pthread_once.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_create.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/timer_create.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_delete.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/timer_delete.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_getoverr.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/timer_getoverr.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_gettime.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/timer_gettime.c: ... here.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_settime.c: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/timer_settime.c: ... here.
+
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-32/vfork.S: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-32/vfork.S: ... here.
+       (__libc_vfork): Define the function under this name.
+       [!NOT_IN_libc] (__vfork): Make this an alias.
+       [!NOT_IN_libc] (vfork): Conditionalize the weak_alias.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-64/vfork.S: Moved ...
+       * sysdeps/unix/sysv/linux/s390/s390-64/vfork.S: ... here.
+       (__libc_vfork): Define the function under this name.
+       [!NOT_IN_libc] (__vfork): Make this an alias.
+       [!NOT_IN_libc] (vfork): Conditionalize the weak_alias.
+       * sysdeps/unix/sysv/linux/s390/pt-vfork.S: New file.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-32/pt-vfork.S: File removed.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-64/pt-vfork.S: File removed.
+       * sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list: Remove vfork.
+       * sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list: Likewise.
+
+       * sysdeps/unix/sysv/linux/s390/s390-32/clone.S: Deconditionalize the
+       code that was previously under [RESET_PID].
+       * sysdeps/unix/sysv/linux/s390/s390-64/clone.S: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-32/clone.S: File removed.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-64/clone.S: File removed.
+
+       * sysdeps/unix/sysv/linux/aarch64/nptl/bits/pthreadtypes.h: Moved ...
+       * sysdeps/aarch64/nptl/bits/pthreadtypes.h: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/bits/semaphore.h: Moved ...
+       * sysdeps/aarch64/nptl/bits/semaphore.h: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/bits/local_lim.h: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/c++-types.data: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/c++-types.data: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/ld.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/ld.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/libBrokenLocale.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/libBrokenLocale.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/libanl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/libanl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/libc.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/libc.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/libcrypt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/libcrypt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/libdl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/libm.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/libm.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/libnsl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/libnsl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/libpthread.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/libresolv.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/librt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/librt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/libthread_db.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/libthread_db.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/libutil.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/libutil.abilist: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/localplt.data: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/localplt.data: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/lowlevellock.h: ... here.
+       * sysdeps/unix/sysv/linux/aarch64/nptl/sysdep-cancel.h: Moved ...
+       * sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h: ... here.
+
+2014-06-25  Roland McGrath  <roland@hack.frob.com>
+
+       * sysdeps/unix/sysv/linux/mips/clone.S: Deconditionalize the code
+       that was previously under [RESET_PID].
+       * sysdeps/unix/sysv/linux/mips/nptl/clone.S: File removed.
+
+2014-06-25  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/dl-opendir.c (__ASSUME_O_CLOEXEC): Do
+       not undefine and redefine.
+       * sysdeps/unix/sysv/linux/getsysstats.c (__get_nprocs)
+       [O_CLOEXEC]: Make code unconditional.
+       (__get_nprocs) [!O_CLOEXEC]: Remove conditional code.
+       * sysdeps/unix/sysv/linux/shm_open.c: Do not include
+       <kernel-features.h>.
+       [O_CLOEXEC && !__ASSUME_O_CLOEXEC] (have_o_cloexec): Remove
+       conditional variable definition.
+       (shm_open) [O_CLOEXEC]: Make code unconditional.
+       (shm_open) [!O_CLOEXEC || !__ASSUME_O_CLOEXEC]: Remove conditional
+       code.
+
+       * configure.ac (USE_REGPARMS): Don't define here.
+       * configure: Regenerated.
+       * sysdeps/i386/configure.ac (USE_REGPARMS): Define here.
+       * sysdeps/i386/configure: Regenerated.
+
+       * nptl/createthread.c: Don't include kernel-features.h.
+       * nptl/pthread_cancel.c: Likewise.
+       * nptl/pthread_condattr_setclock.c: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/pt-raise.c: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/pthread_getcpuclockid.c: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/pthread_kill.c: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/pthread_sigqueue.c: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/raise.c: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-32/pt-vfork.S: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-32/vfork.S: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-64/pt-vfork.S: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/s390/s390-64/vfork.S: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/timer_create.c: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/timer_delete.c: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/timer_getoverr.c: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/timer_gettime.c: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/timer_routines.c: Likewise.
+       * nptl/sysdeps/unix/sysv/linux/timer_settime.c: Likewise.
+       * nscd/gai.c: Likewise.
+       * nss/nss_db/db-open.c: Likewise.
+       * sysdeps/generic/ldsodefs.h: Likewise.
+       * sysdeps/sh/nptl/tls.h: Likewise.
+       * sysdeps/unix/sysv/linux/aarch64/sigaction.c: Likewise.
+       * sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h: Likewise.
+       * sysdeps/unix/sysv/linux/aarch64/vfork.S: Likewise.
+       * sysdeps/unix/sysv/linux/adjtime.c: Likewise.
+       * sysdeps/unix/sysv/linux/alpha/xstatconv.h: Likewise.
+       * sysdeps/unix/sysv/linux/arm/sigaction.c: Likewise.
+       * sysdeps/unix/sysv/linux/arm/sigcontextinfo.h: Likewise.
+       * sysdeps/unix/sysv/linux/check_pf.c: Likewise.
+       * sysdeps/unix/sysv/linux/clock_getcpuclockid.c: Likewise.
+       * sysdeps/unix/sysv/linux/clock_getres.c: Likewise.
+       * sysdeps/unix/sysv/linux/clock_gettime.c: Likewise.
+       * sysdeps/unix/sysv/linux/clock_nanosleep.c: Likewise.
+       * sysdeps/unix/sysv/linux/clock_settime.c: Likewise.
+       * sysdeps/unix/sysv/linux/dl-execstack.c: Likewise.
+       * sysdeps/unix/sysv/linux/dl-osinfo.h: Likewise.
+       * sysdeps/unix/sysv/linux/dl-sysdep.c: Likewise.
+       * sysdeps/unix/sysv/linux/generic/futimesat.c: Likewise.
+       * sysdeps/unix/sysv/linux/generic/poll.c: Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/fcntl.c: Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat.c: Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c: Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c: Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/preadv.c: Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/preadv64.c: Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c: Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c: Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c: Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.c: Likewise.
+       * sysdeps/unix/sysv/linux/getcwd.c: Likewise.
+       * sysdeps/unix/sysv/linux/getpagesize.c: Likewise.
+       * sysdeps/unix/sysv/linux/getsysstats.c: Likewise.
+       * sysdeps/unix/sysv/linux/i386/fxstat.c: Likewise.
+       * sysdeps/unix/sysv/linux/i386/lxstat.c: Likewise.
+       * sysdeps/unix/sysv/linux/i386/mmap.S: Likewise.
+       * sysdeps/unix/sysv/linux/i386/mmap64.S: Likewise.
+       * sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise.
+       * sysdeps/unix/sysv/linux/i386/vfork.S: Likewise.
+       * sysdeps/unix/sysv/linux/i386/xstat.c: Likewise.
+       * sysdeps/unix/sysv/linux/ia64/system.c: Likewise.
+       * sysdeps/unix/sysv/linux/if_index.c: Likewise.
+       * sysdeps/unix/sysv/linux/ifaddrs.c: Likewise.
+       * sysdeps/unix/sysv/linux/ifreq.c: Likewise.
+       * sysdeps/unix/sysv/linux/ldsodefs.h: Likewise.
+       * sysdeps/unix/sysv/linux/lutimes.c: Likewise.
+       * sysdeps/unix/sysv/linux/m68k/vfork.S: Likewise.
+       * sysdeps/unix/sysv/linux/microblaze/nptl/vfork.S: Likewise.
+       * sysdeps/unix/sysv/linux/mips/mips32/accept4.c: Likewise.
+       * sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/mips/pread.c: Likewise.
+       * sysdeps/unix/sysv/linux/mips/pread64.c: Likewise.
+       * sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise.
+       * sysdeps/unix/sysv/linux/mips/pwrite64.c: Likewise.
+       * sysdeps/unix/sysv/linux/mips/sigaction.c: Likewise.
+       * sysdeps/unix/sysv/linux/mmap64.c: Likewise.
+       * sysdeps/unix/sysv/linux/netlinkaccess.h: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/chown.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/fe_mask.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/pread.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/pread64.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite64.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu/fe_mask.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/getcontext.S: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/makecontext.S: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/pread.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/pread64.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/pwrite.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/pwrite64.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S: Likewise.
+       * sysdeps/unix/sysv/linux/pread.c: Likewise.
+       * sysdeps/unix/sysv/linux/pread64.c: Likewise.
+       * sysdeps/unix/sysv/linux/prof-freq.c: Likewise.
+       * sysdeps/unix/sysv/linux/pwrite.c: Likewise.
+       * sysdeps/unix/sysv/linux/pwrite64.c: Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-32/mmap.S: Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-32/mmap64.S: Likewise.
+       * sysdeps/unix/sysv/linux/s390/system.c: Likewise.
+       * sysdeps/unix/sysv/linux/sh/pread.c: Likewise.
+       * sysdeps/unix/sysv/linux/sh/pread64.c: Likewise.
+       * sysdeps/unix/sysv/linux/sh/pwrite.c: Likewise.
+       * sysdeps/unix/sysv/linux/sh/pwrite64.c: Likewise.
+       * sysdeps/unix/sysv/linux/sigaction.c: Likewise.
+       * sysdeps/unix/sysv/linux/sigpending.c: Likewise.
+       * sysdeps/unix/sysv/linux/sigprocmask.c: Likewise.
+       * sysdeps/unix/sysv/linux/sigsuspend.c: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/xstatconv.c: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/system.c: Likewise.
+       * sysdeps/unix/sysv/linux/syslog.c: Likewise.
+       * sysdeps/unix/sysv/linux/system.c: Likewise.
+       * sysdeps/unix/sysv/linux/testrtsig.h: Likewise.
+       * sysdeps/unix/sysv/linux/timespec_get.c: Likewise.
+       * sysdeps/unix/sysv/linux/ttyname.c: Likewise.
+       * sysdeps/unix/sysv/linux/ttyname_r.c: Likewise.
+       * sysdeps/unix/sysv/linux/utimensat.c: Likewise.
+       * sysdeps/unix/sysv/linux/x86_64/sigaction.c: Likewise.
+       * sysdeps/unix/sysv/linux/xstatconv.h: Likewise.
+
+       * configure.ac (libc_cv_c_asmcr0_bug): Remove configure test.
+       * configure: Regenerated.
+       * config.h.in (BROKEN_PPC_ASM_CR0): Remove macro.
+
+       * configure.ac (base_machine): Do not set specially for particular
+       machines here.
+       * configure: Regenerated.
+       * sysdeps/powerpc/preconfigure: Move machine and base_machine
+       settings from configure.ac.
+       * sysdeps/i386/preconfigure: New file.
+       * sysdeps/s390/preconfigure: Likewise.
+       * sysdeps/sh/preconfigure: Likewise.
+       * sysdeps/sparc/preconfigure: Likewise.
+
+2014-06-25  Roland McGrath  <roland@hack.frob.com>
+
+       * sysdeps/sparc/sparc64/nptl/cpu_relax.S: Moved ...
+       * sysdeps/sparc/sparc64/cpu_relax.S: ... here.
+       * sysdeps/sparc/sparc64/nptl/pthread_spin_init.c: Moved ...
+       * sysdeps/sparc/sparc64/pthread_spin_init.c: ... here.
+       * sysdeps/sparc/sparc64/nptl/pthread_spin_lock.S: Moved ...
+       * sysdeps/sparc/sparc64/pthread_spin_lock.S: ... here.
+       * sysdeps/sparc/sparc64/nptl/pthread_spin_trylock.S: Moved ...
+       * sysdeps/sparc/sparc64/pthread_spin_trylock.S: ... here.
+       * sysdeps/sparc/sparc64/nptl/pthread_spin_unlock.S: Moved ...
+       * sysdeps/sparc/sparc64/pthread_spin_unlock.S: ... here.
+       * sysdeps/sparc/sparc64/nptl/pthreaddef.h: Moved ...
+       * sysdeps/sparc/sparc64/pthreaddef.h: ... here.
+       * sysdeps/sparc/sparc32/sparcv9/cpu_relax.S: Update #include.
+       * sysdeps/sparc/sparc32/sparcv9/pthread_spin_init.c: Likewise.
+       * sysdeps/sparc/sparc32/sparcv9/pthread_spin_lock.S: Likewise.
+       * sysdeps/sparc/sparc32/sparcv9/pthread_spin_trylock.S: Likewise.
+       * sysdeps/sparc/sparc32/sparcv9/nptl/pthread_spin_unlock.S: Likewise.
+       * sysdeps/sparc/sparc64/nptl/Makefile: File removed, its contents ...
+       * sysdeps/sparc/sparc64/Makefile: ... appended here.
+
+       * sysdeps/sparc/sparc32/nptl/lowlevellock.c: Moved ...
+       * sysdeps/sparc/sparc32/lowlevellock.c: ... here.
+       * sysdeps/sparc/sparc32/nptl/pthread_barrier_wait.c: Moved ...
+       * sysdeps/sparc/sparc32/pthread_barrier_wait.c: ... here.
+       * sysdeps/sparc/sparc32/nptl/pthread_spin_lock.S: Moved ...
+       * sysdeps/sparc/sparc32/pthread_spin_lock.S: ... here.
+       * sysdeps/sparc/sparc32/nptl/pthread_spin_trylock.S: Moved ...
+       * sysdeps/sparc/sparc32/pthread_spin_trylock.S: ... here.
+       * sysdeps/sparc/sparc32/nptl/pthreaddef.h: Moved ...
+       * sysdeps/sparc/sparc32/pthreaddef.h: ... here.
+       * sysdeps/sparc/sparc32/nptl/sem_post.c: Moved ...
+       * sysdeps/sparc/sparc32/sem_post.c: ... here.
+       * sysdeps/sparc/sparc32/nptl/sem_timedwait.c: Moved ...
+       * sysdeps/sparc/sparc32/sem_timedwait.c: ... here.
+       * sysdeps/sparc/sparc32/nptl/sem_trywait.c: Moved ...
+       * sysdeps/sparc/sparc32/sem_trywait.c: ... here.
+       * sysdeps/sparc/sparc32/nptl/sem_wait.c: Moved ...
+       * sysdeps/sparc/sparc32/sem_wait.c: ... here.
+       * sysdeps/sparc/sparc32/sparcv9/nptl/cpu_relax.S: Moved ...
+       * sysdeps/sparc/sparc32/sparcv9/cpu_relax.S: ... here.
+       * sysdeps/sparc/sparc32/sparcv9/nptl/pthread_barrier_wait.c: Moved ...
+       * sysdeps/sparc/sparc32/sparcv9/pthread_barrier_wait.c: ... here.
+       * sysdeps/sparc/sparc32/sparcv9/nptl/pthread_spin_init.c: Moved ...
+       * sysdeps/sparc/sparc32/sparcv9/pthread_spin_init.c: ... here.
+       * sysdeps/sparc/sparc32/sparcv9/nptl/pthread_spin_lock.S: Moved ...
+       * sysdeps/sparc/sparc32/sparcv9/pthread_spin_lock.S: ... here.
+       * sysdeps/sparc/sparc32/sparcv9/nptl/pthread_spin_trylock.S: Moved ...
+       * sysdeps/sparc/sparc32/sparcv9/pthread_spin_trylock.S: ... here.
+       * sysdeps/sparc/sparc32/sparcv9/nptl/pthread_spin_unlock.S: Moved ...
+       * sysdeps/sparc/sparc32/sparcv9/pthread_spin_unlock.S: ... here.
+       * sysdeps/sparc/sparc32/sparcv9/nptl/sem_post.c: Moved ...
+       * sysdeps/sparc/sparc32/sparcv9/sem_post.c: ... here.
+       * sysdeps/sparc/sparc32/sparcv9/nptl/sem_timedwait.c: Moved ...
+       * sysdeps/sparc/sparc32/sparcv9/sem_timedwait.c: ... here.
+       * sysdeps/sparc/sparc32/sparcv9/nptl/sem_trywait.c: Moved ...
+       * sysdeps/sparc/sparc32/sparcv9/sem_trywait.c: ... here.
+       * sysdeps/sparc/sparc32/sparcv9/nptl/sem_wait.c: Moved ...
+       * sysdeps/sparc/sparc32/sparcv9/sem_wait.c: ... here.
+
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/c++-types.data: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/c++-types.data: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/ld.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libBrokenLocale.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libBrokenLocale.abilist:
+       ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libanl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libanl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libc.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libcrypt.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libcrypt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libdl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libm.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libnsl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libnsl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libpthread.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libresolv.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/librt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libthread_db.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libthread_db.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libutil.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libutil.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/nptl/localplt.data: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/c++-types.data: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/c++-types.data: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/ld.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libBrokenLocale.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libBrokenLocale.abilist:
+       ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libanl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libanl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libc.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libcrypt.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libcrypt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libdl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libm.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libnsl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libnsl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libpthread.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libresolv.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/librt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libthread_db.abilist:
+       Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libthread_db.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libutil.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libutil.abilist: ... here.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/nptl/localplt.data: Moved ...
+       * sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data: ... here.
+
+2014-06-25  Joseph Myers  <joseph@codesourcery.com>
+
+       * timezone/checktab.awk: Update from tzcode 2014e.
+       * timezone/private.h: Likewise.
+       * timezone/tzfile.h: Likewise.
+       * timezone/zdump.c: Likewise.
+       * timezone/zic.c: Likewise.
+
+       * sysdeps/unix/sysv/linux/kernel-features.h
+       (__ASSUME_XFS_RESTRICTED_CHOWN): Remove macro.
+       * sysdeps/unix/sysv/linux/pathconf.c (__statfs_chown_restricted)
+       [__ASSUME_XFS_RESTRICTED_CHOWN]: Make code unconditional.
+       (__statfs_chown_restricted) [!__ASSUME_XFS_RESTRICTED_CHOWN]:
+       Remove conditional code.
+
+2014-06-25  Will Newton  <will.newton@linaro.org>
+
+       * sysdeps/unix/sysv/linux/arm/dl-procinfo.c
+       (_dl_arm_cap_flags): Add HWCAP2 values.
+       * sysdeps/unix/sysv/linux/arm/dl-procinfo.h
+       (_DL_HWCAP_COUNT): Increase to 37.
+       (_DL_HWCAP_LAST): New define.
+       (_DL_HWCAP2_LAST): New define.
+       (_dl_procinfo): Add support for printing
+       AT_HWCAP2 entries.
+       (_dl_string_hwcap): Use _dl_hwcap_string.
+
+2014-06-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
+
+       * sysdeps/powerpc/fpu/libm-test-ulps: Update.
+
+2014-06-25  Joseph Myers  <joseph@codesourcery.com>
+
+       * README: Do not mention ports directory.
+
+       * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_UTIMENSAT):
+       Remove macro.
+       * sysdeps/unix/sysv/linux/futimes.c: Do not include
+       <kernel-features.h>.
+       [__NR_utimensat && !__ASSUME_UTIMENSAT] (miss_utimensat): Remove
+       conditional variable definition.
+       (__futimes): Update comment.
+       (__futimes) [__ASSUME_UTIMENSAT]: Make code unconditional.
+       (__futimes) [!__ASSUME_UTIMENSAT]: Remove conditional code.
+
+       [BZ #16560]
+       * sysdeps/ieee754/dbl-64/e_exp10.c (__ieee754_exp10): Return 1 for
+       arguments close to 0.
+       * sysdeps/ieee754/ldbl-128/e_exp10l.c (__ieee754_exp10l):
+       Likewise.
+       * sysdeps/ieee754/ldbl-128ibm/e_exp10l.c (__ieee754_exp10l):
+       Likewise.
+       * math/auto-libm-test-in: Add more tests of exp10.
+       * math/auto-libm-test-out: Regenerated.
+       * sysdeps/x86_64/fpu/libm-test-ulps: Update.
+
+       * sysdeps/unix/sysv/linux/kernel-features.h
+       (__ASSUME_COMPLETE_READV_WRITEV): Remove macro.
+       * sysdeps/unix/sysv/linux/readv.c: Do not include
+       <kernel-features.h>.
+       [!__ASSUME_COMPLETE_READV_WRITEV]: Remove conditional code.
+       [!UIO_FASTIOV] (UIO_FASTIOV): Remove macro.
+       (__libc_readv) [__ASSUME_COMPLETE_READV_WRITEV]: Make code
+       unconditional.
+       (__libc_readv) [!__ASSUME_COMPLETE_READV_WRITEV]: Remove
+       conditional code.
+       * sysdeps/unix/sysv/linux/writev.c: Do not include
+       <kernel-features.h>.
+       [!__ASSUME_COMPLETE_READV_WRITEV]: Remove conditional code.
+       [!UIO_FASTIOV] (UIO_FASTIOV): Remove macro.
+       (__libc_writev) [__ASSUME_COMPLETE_READV_WRITEV]: Make code
+       unconditional.
+       (__libc_writev) [!__ASSUME_COMPLETE_READV_WRITEV]: Remove
+       conditional code.
+
+2014-06-25  Will Newton  <will.newton@linaro.org>
+
+       * sysdeps/posix/tempname.c: Merge from gnulib, cosmetic
+       comment changes throughout the file.  Remove checks
+       for HAVE_*_H definitions that are not required.
+       (__gen_tempname): Call abort if an unknown kind value is
+       passed.
+
 2014-06-25  Andreas Schwab  <schwab@suse.de>
 
        [BZ #17086]