Add missing #include for MIN/MAX users.
[platform/upstream/glibc.git] / ChangeLog
index 0f8b538..e081609 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,215 @@
+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.