Add "shopt -s nullglob" to check-local-headers.sh
[platform/upstream/glibc.git] / ChangeLog
index c130d9d..30a0727 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,249 @@
+2012-09-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * scripts/check-local-headers.sh: Add "shopt -s nullglob".
+
+       * iconv/gconv_db.c (free_derivation): Check if deriv->steps
+       is NULL.
+
+       * debug/Makefile (LDFLAGS-tst-chk4): Renamed to ...
+       (LDLIBS-tst-chk4): This.
+       (LDFLAGS-tst-chk5): Renamed to ...
+       (LDLIBS-tst-chk5): This.
+       (LDFLAGS-tst-chk6): Renamed to ...
+       (LDLIBS-tst-chk6): This.
+       (LDFLAGS-tst-lfschk4): Renamed to ...
+       (LDLIBS-tst-lfschk4): This.
+       (LDFLAGS-tst-lfschk5): Renamed to ...
+       (LDLIBS-tst-lfschk5): This.
+       (LDFLAGS-tst-lfschk6): Renamed to ...
+       (LDLIBS-tst-lfschk6): This.
+
+       * Makefile ($(inst_includedir)/gnu/stubs.h): Remove dependency
+       on $(common-objpfx)soversions.mk.
+
+2012-09-07  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #10014]
+       * manual/examples/inetcli.c (SERVERHOST): Use www.gnu.org as
+       example host name.
+
+2012-09-07  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       * malloc/arena.c (arena_get_retry): New function that gets
+       another arena for the caller to try its request on.
+       * malloc/malloc.c (__libc_malloc): Use get_another_arena if the
+       current arena cannot fulfill the request.
+       (__libc_memalign): Likewise.
+       (__libc_memalign): Likewise.
+       (__libc_pvalloc): Likewise.
+       (__libc_calloc): Likewise.
+
+2012-09-05  John Tobey  <john.tobey@gmail.com>
+
+       [BZ #13542]
+       * manual/arith.texi (Operations on Complex): Fix description
+       of carg branch cut.
+
+2012-09-06  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #10014]
+       * manual/socket.texi (Host Addresses): Use www.gnu.org as example
+       host name.
+
+       [BZ #10038]
+       * manual/memory.texi (Memory): Make order of menu items match
+       order of sections.
+
+2012-09-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf/dl-tls.c (DL_INITIAL_DTV): Removed.
+       (_dl_initial_dtv): New.  Defined if SHARED isn't defined.
+       (_dl_deallocate_tls): Restore GL(dl_initial_dtv).
+
+2012-09-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * csu/libc-tls.c (static_dtv): Renamed to ...
+       (_dl_static_dtv): This.  Make it global.
+       (_dl_initial_dtv): Removed.
+       (__libc_setup_tls): Updated.
+       * elf/dl-tls.c (DL_INITIAL_DTV): New macro.
+       (_dl_deallocate_tls): Replace GL(dl_initial_dtv) with
+       DL_INITIAL_DTV.
+
+2012-09-06  Petr Machata  <pmachata@redhat.com>
+
+       * elf/elf.h (NT_S390_HIGH_GPRS): New macro.
+       (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG): Likewise.
+       (NT_S390_CTRS, NT_S390_PREFIX, NT_S390_LAST_BREAK): Likewise.
+       (NT_S390_SYSTEM_CALL, NT_ARM_VFP): Likewise.
+
+2012-09-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       [BZ #14545]
+       * csu/libc-tls.c (_dl_initial_dtv): New variable.
+       * elf/dl-tls.c (_dl_deallocate_tls): Always check dtv before
+       freeing dtv[-1].
+
+2012-09-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       [BZ #14544]
+       * Makeconfig (link-static-before-libc): Replace $(+prector)
+       with $(+prectorT).
+       (link-static-after-libc): Replace $(+postctor) with
+       $(+postctorT).
+       (link-bounded): Replace $(+prector)/$(+postctor) with
+       $(+prectorT)/$(+postctorT).
+       (+prectorT): New macro.
+       (+postctorT): Likewise.
+
+2012-09-06  Joseph Myers  <joseph@codesourcery.com>
+
+       * stdlib/gen-tst-strtod-round.c: Include <assert.h>.
+       (round_str): Handle values above the maximum for IBM long double
+       as inexact.
+       * stdlib/tst-strtod-round.c (tests): Regenerated.
+
+2012-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * sysdeps/s390/s390-32/multiarch/Makefile: Remove -mzarch
+       assembler flag.
+       * sysdeps/s390/s390-32/multiarch/memcmp.S: Use .machinemode
+       zarch_nohighgprs around the zarch optimized routines.
+       * sysdeps/s390/s390-32/multiarch/memcpy.S: Likewise.
+       * sysdeps/s390/s390-32/multiarch/memset.S: Likewise.
+       * sysdeps/s390/s390-32/multiarch/ifunc-resolve.c: Explicitly check
+       for zarch.
+
+2012-09-05  David S. Miller  <davem@davemloft.net>
+
+       * sysdeps/sparc/fpu/libm-test-ulps: Update.
+
+       * sysdeps/sparc/bits/hwcap.h (HWCAP_SPARC_PAUSE,
+       HWCAP_SPARC_CBCOND, HWCAP_SPARC_CRYPTO): Define.
+       * sysdeps/sparc/dl-procinfo.h (_DL_HWCAP_COUNT): Increase to 27.
+       * sysdeps/sparc/dl-procinfo.c (_dl_sparc_cap_flags): Add new
+       entries.
+
+2012-09-05  Alexandre Oliva  <aoliva@redhat.com>
+
+       * malloc/arena.c: Fold copyright years.
+       * malloc/mcheck.c, malloc/memusage.c: Likewise.
+
+2012-09-05  Alexandre Oliva  <aoliva@redhat.com>
+
+       * malloc/malloc.c (__libc_mallopt) <M_MMAP_MAX>: Fix indentation.
+
+2012-09-05  Alexandre Oliva  <aoliva@redhat.com>
+
+       * manual/contrib.texi (Contributors): Fix typo.  Complete entry.
+
+2012-09-05  Alexandre Oliva  <aoliva@redhat.com>
+
+       * malloc/malloc.c (__libc_mallopt) <M_MMAP_THRESHOLD>: Do not
+       change internal state upon failure.
+
+2012-09-05  Alexandre Oliva  <aoliva@redhat.com>
+
+       * malloc/mcheck.c (mcheck_check_all): Fix typo.
+       * malloc/memusage.c (mmap): Likewise.
+       (mmap64, mremap): Likewise.  Adjust name in comment.
+
+2012-09-05  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       * libio/fileops.c: Fix typos in comments.
+       * libio/oldfileops.c: Likewise.
+       * libio/wfileops.c: Likewise.
+
+2012-09-05  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       [BZ #1349]
+       * malloc/Makefile (tests): Add tst-malloc-usable test case.
+       (tst-malloc-usable-ENV): Set environment for test case.
+       * malloc/hooks.c (malloc_check_get_size): New function to get
+       requested size.
+       * malloc/malloc.c (musable): Use malloc_check_get_size.
+       * malloc/tst-malloc-usable.c: New test case.
+
+2012-09-05  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * stdlib/tst-strtod-overflow.c (TIMEOUT): Define.
+
+2012-09-05  Allan McRae  <allan@archlinux.org>
+
+       [BZ #13966]
+       * configure.in (CXX_SYSINCLUDES): Use compiler output to
+       determine header location.
+       * configure: Regenerated.
+
+2012-09-05  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * stdlib/gen-tst-strtod-round.c (formats): Add Motorola extended
+       float format.
+       * stdlib/tst-strtod-round.c (TEST) [LDBL_MANT_DIG == 64 &&
+       LDBL_MAX_EXP == 16384]: Add case for Motorola extended float
+       format.
+       (test): Regenerate.
+
+2012-09-04  David S. Miller  <davem@davemloft.net>
+
+       * sysdeps/sparc/sparc32/sparcv9/addmul_1.S: New file.
+       * sysdeps/sparc/sparc32/sparcv9/submul_1.S: New file.
+       * sysdeps/sparc/sparc32/sparcv9/mul_1.S: New file.
+
+2012-09-04  Florian Weimer  <fweimer@redhat.com>
+
+       * stdlib/tst-secure-getenv.c (alternative_main): Only warn on SGID
+       failures.
+
+       * stdlib/tst-secure-getenv.c: Fix whitespace in comments.
+
+2012-09-04  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #9914]
+       * libio/iogetdelim.c: Include <limits.h>.
+       (_IO_getdelim): Avoid integer overflow in testing whether cur_len
+       + len + 1 would overflow.
+
+2012-09-03  Andreas Jaeger  <aj@suse.de>
+
+       * sysdeps/x86_64/fpu/libm-test-ulps: Update.
+       * sysdeps/i386/fpu/libm-test-ulps: Update.
+
+2012-09-03  Liubov Dmitrieva  <liubov.dmitrieva@gmail.com>
+
+       * sysdeps/i386/i686/fpu/multiarch/Makefile (sysdep_routines):
+       Add s_sinf-sse2, s_conf-sse2.
+
+       * sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S: New file.
+       * sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S: New file.
+       * sysdeps/i386/i686/fpu/multiarch/s_sinf.c: New file.
+       * sysdeps/i386/i686/fpu/multiarch/s_cosf.c: New file.
+
+       * sysdeps/ieee754/flt-32/s_sinf.c (SINF, SINF_FUNC): Add macros
+       for using routine as __sinf_ia32.
+       Use macro for function declaration and weak_alias.
+       * sysdeps/ieee754/flt-32/s_cosf.c (COSF, COSF_FUNC): Add macros
+       for using routine as __cosf_ia32.
+       Use macro for function declaration and weak_alias.
+
+       * sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S: Fix Copyright.
+       * sysdeps/i386/i686/fpu/multiarch/e_expf.c: Fix Copyright.
+
+       * sysdeps/x86_64/fpu/s_sinf.S: New file.
+       * sysdeps/x86_64/fpu/s_cosf.S: New file.
+       * sysdeps/x86_64/fpu/libm-test-ulps: Update.
+
+       * math/libm-test.inc (cos_test): Add more test cases.
+       (sin_test): Likewise.
+       (sincos_test): Likewise.
+
+2012-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * sysdeps/s390/s390-32/multiarch/ifunc-resolve.c
+       (IFUNC_RESOLVE): Make pointers to the specialized implementations
+       hidden.
+       * sysdeps/s390/s390-64/multiarch/ifunc-resolve.c: Likewise.
+
 2012-09-02  H.J. Lu  <hongjiu.lu@intel.com>
 
        [BZ #14538]