powerpc: Fix POWER7/PPC64 performance regression on LE
[platform/upstream/glibc.git] / ChangeLog.16
index c6d036d..292d3d1 100644 (file)
        [BZ #2611]
        * stdio-common/renameat.c (renameat): Fix typo.
 
-2006-04-27  Jakub Jelinek  <jakub@redhat.com>
-
-       * nscd/connections.c (sighup_handler): Only run prune_cache on
-       enabled databases.
-
 2006-04-26  Roland McGrath  <roland@redhat.com>
 
        * Makeconfig (%.v.i rule): Don't use -DASSEMBLER.
        * iconvdata/Makefile (generate-8bit-table): Use LC_ALL=C.
        (generate-8bit-gap-table): Likewise.
        ($(objpfx)iso8859-7jp.stmp): Likewise.
-       Reported by S.Ã\83Â\87\84Â\9flar Onur <caglar@uludag.org.tr>.
+       Reported by S.Ã\87\9flar Onur <caglar@uludag.org.tr>.
 
 2006-03-21  Joseph S. Myers  <joseph@codesourcery.com>
 
        _SC_CPUTIME and _SC_THREAD_CPUTIME here.
        * sysdeps/unix/sysv/linux/x86_64/sysconf.c (__sysconf): Likewise.
 
-2006-03-04  Jakub Jelinek  <jakub@redhat.com>
-           Roland McGrath  <roland@redhat.com>
-
-       * sysdeps/unix/sysv/linux/i386/lowlevellock.h
-       (LLL_STUB_UNWIND_INFO_START, LLL_STUB_UNWIND_INFO_END,
-       LLL_STUB_UNWIND_INFO_3, LLL_STUB_UNWIND_INFO_4): Define.
-       (lll_mutex_lock, lll_robust_mutex_lock, lll_mutex_cond_lock,
-       lll_robust_mutex_cond_lock, lll_mutex_timedlock,
-       lll_robust_mutex_timedlock, lll_mutex_unlock,
-       lll_robust_mutex_unlock, lll_lock, lll_unlock): Use them.
-       Add _L_*_ symbols around the subsection.
-       * sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S: Add unwind info.
-       * sysdeps/unix/sysv/linux/i386/i486/lowlevelrobustlock.S: Likewise.
-
-2006-03-03  Jakub Jelinek  <jakub@redhat.com>
-           Roland McGrath  <roland@redhat.com>
-
-       * sysdeps/unix/sysv/linux/x86_64/lowlevellock.h
-       (LLL_STUB_UNWIND_INFO_START, LLL_STUB_UNWIND_INFO_END,
-       LLL_STUB_UNWIND_INFO_5, LLL_STUB_UNWIND_INFO_6): Define.
-       (lll_mutex_lock, lll_robust_mutex_lock, lll_mutex_cond_lock,
-       lll_robust_mutex_cond_lock, lll_mutex_timedlock,
-       lll_robust_mutex_timedlock, lll_mutex_unlock,
-       lll_robust_mutex_unlock, lll_lock, lll_unlock): Use them.
-       Add _L_*_ symbols around the subsection.
-       * sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: Add unwind info.
-       * sysdeps/unix/sysv/linux/x86_64/lowlevelrobustlock.S: Likewise.
-
 2006-03-05  Roland McGrath  <roland@redhat.com>
 
        * malloc/malloc.c (MALLOC_ALIGNMENT): Revert to (2 * SIZE_SZ) value.
        (__MATHDECL_2): Use __REDIRECT_NTH instead of __REDIRECT
        followed by __THROW.
 
-       * sysdeps/unix/sysv/linux/futimesat.c (futimesat): If
-       file == NULL, use __futimes unconditionally.
-
-       * manual/filesys.texi (futimes): Fix prototype.
-
 2006-02-02  Ulrich Drepper  <drepper@redhat.com>
 
        * sysdeps/unix/sysv/linux/futimesat.c [__NR_futimesat]
        * sysdeps/ieee754/ldbl-128/s_llrintl.c (__llrintl): Fix a typo.
        * sysdeps/s390/fpu/libm-test-ulps: Remove llrint ulps.
 
-2006-01-30  Jakub Jelinek  <jakub@redhat.com>
-
-       * include/bits/stdlib-ldbl.h: New file.
-       * include/bits/wchar-ldbl.h: New file.
-
 2006-01-19  Thomas Schwinge  <tschwinge@gnu.org>
 
        * libio/genops.c: Include <stdbool.h>.
 
        * elf/order2mod2.c (init): Cast ignored value to void.
 
-2005-12-27  Jakub Jelinek  <jakub@redhat.com>
-
-       * elf/ldconfig.c (search_dir): Skip prelink temporaries.
-
 2005-12-27  Ulrich Drepper  <drepper@redhat.com>
 
        * elf/tst-tls13.c (do_test): Avoid using the library path when
        * sysdeps/unix/sysv/linux/time.c: If __NR_time is not defined,
        use sysdeps/unix/time.c implementation.
 
-2005-12-20  Jakub Jelinek  <jakub@redhat.com>
-
-       * malloc/mtrace.c (__libc_malloc, __libc_free, __libc_realloc,
-       __libc_memalign): Add prototypes and libc_hidden_proto resp.
-       defines for !_LIBC.
-       (tr_freehook): Call __libc_free instead of free.
-       (tr_mallochook): Call __libc_malloc instead of malloc.
-       (tr_reallochook): Call __libc_realloc instead of realloc.
-       (tr_memalignhook): Call __libc_memalign instead of memalign.
-       * malloc/mcheck.c: Include stdlib.h.
-       (__libc_malloc, __libc_free, __libc_realloc,
-       __libc_memalign): Add prototypes and libc_hidden_proto resp.
-       defines for !_LIBC.
-       (freehook): Call __libc_free instead of free.
-       (mallochook): Call __libc_malloc instead of malloc.
-       (reallochook): Call __libc_realloc instead of realloc.
-       (memalignhook): Call __libc_memalign instead of memalign.
-       (mcheck): Call __libc_malloc and __libc_free instead of
-       malloc and free.
-
 2005-12-19  Ulrich Drepper  <drepper@redhat.com>
 
        [BZ #1955]
 2005-11-28  Andreas Jaeger  <aj@suse.de>
 
        * sysdeps/unix/sysv/linux/mips/bits/mman.h (MREMAP_FIXED): Added,
-       Patch by RenÃ\83© Rebe <rene@exactcode.de>.
+       Patch by René Rebe <rene@exactcode.de>.
 
 2005-11-27  Ulrich Drepper  <drepper@redhat.com>
 
 2005-11-27  Roland McGrath  <roland@redhat.com>
 
        * sysdeps/unix/sysv/linux/fchownat.c: Include alloca.h, sysdep.h.
-       Reported by RenÃ\83© Rebe <rene@exactcode.de>.
+       Reported by René Rebe <rene@exactcode.de>.
 
 2005-11-27  Ulrich Drepper  <drepper@redhat.com>
 
        R_ARM_TLS_TPOFF32, R_ARM_TLS_GD32, R_ARM_TLS_LDM32,
        R_ARM_TLS_LDO32, R_ARM_TLS_IE32, R_ARM_TLS_LE32): New macros.
 
-2005-10-03  Jakub Jelinek  <jakub@redhat.com>
-
-       * nscd/selinux.c (audit_init): Print error string in the failure
-       message.
-
 2005-10-03  Roland McGrath  <roland@redhat.com>
 
        * sysdeps/powerpc/nofpu: Directory removed, saved in ports repository.
        * argp/argp-help.c (__argp_error): __asprintf -> vasprintf.
        (__argp_failure): Likewise.
 
-2005-08-08  Jakub Jelinek  <jakub@redhat.com>
-
-       * sysdeps/unix/sysv/linux/dl-osinfo.h (_dl_setup_stack_chk_guard):
-       Shift marked &errno down on big-endian instead of up.
-       * elf/tst-stackguard1.c (do_test): Fix a typo.
-
 2005-08-08  Ulrich Drepper  <drepper@redhat.com>
 
        * nscd/cache.c (cache_add): Commit hash table and header to disk.
        __syslog_chk.
        * misc/Versions: Export __syslog_chk and __vsyslog_chk.
 
-2005-07-29  Jakub Jelinek  <jakub@redhat.com>
-
-       * sysdeps/unix/sysv/linux/dl-osinfo.h: Include errno.h, hp-timing.h,
-       endian.h.
-       (_dl_setup_stack_chk_guard): Even without
-       --enable-stackguard-randomization attempt to do some guard
-       randomization using hp-timing (if available) and kernel stack and
-       mmap randomization.
-       * elf/tst-stackguard1.c (do_test): Don't fail if the poor man's
-       randomization doesn't work well enough.
-
 2005-07-28  Thomas Schwinge  <schwinge@nic-nac-project.de>
 
        [BZ #1137]
        * sysdeps/generic/bits/byteswap.h: Make sure result of all the
        functions and macros is unsigned.
 
-2005-02-11  Barry deFrese  <bddebian@comcast.net>
+2005-02-11  Barry deFreese  <bddebian@comcast.net>
 
        [BZ #722]
        * sysdeps/mach/hurd/setresgid.c: Use weak_alias.
 
        * scripts/soversions.awk: Fix default version set handling.
 
-2005-02-09  Jakub Jelinek  <jakub@redhat.com>
-
-       * sysdeps/unix/sysv/linux/bits/termios.h (CMSPAR): Define.
-       * sysdeps/unix/sysv/linux/alpha/bits/termios.h: Add __USE_MISC
-       and __USE_XOPEN guards to match linux/bits/termios.h.
-       (CMSPAR): Define.
-       * sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Add __USE_MISC
-       and __USE_XOPEN guards to match linux/bits/termios.h.
-       (CMSPAR): Define.
-       * sysdeps/unix/sysv/linux/sparc/bits/termios.h: Add __USE_MISC
-       and __USE_XOPEN guards to match linux/bits/termios.h.
-
 2005-02-10  Roland McGrath  <roland@redhat.com>
 
        [BZ #157]