+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.