]> git.ipfire.org Git - thirdparty/glibc.git/commit - NEWS
* config.h.in (USE_MULTIARCH): Define.
authorUlrich Drepper <drepper@redhat.com>
Fri, 13 Mar 2009 23:53:18 +0000 (23:53 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 13 Mar 2009 23:53:18 +0000 (23:53 +0000)
commit425ce2edb9d11cc1ff650fac16dfbc450241896a
treeb3bd9971ea82766a895ab549ff194d97bcc9d51e
parente7f110cdbd6e9c5a48b378ba7b30a3ad1dc04314
* config.h.in (USE_MULTIARCH): Define.

* configure.in: Handle --enable-multi-arch.
* elf/dl-runtime.c (_dl_fixup): Handle STT_GNU_IFUNC.
(_dl_fixup_profile): Likewise.
* elf/do-lookup.c (dl_lookup_x): Likewise.
* sysdeps/x86_64/dl-machine.h: Handle STT_GNU_IFUNC.
* elf/elf.h (STT_GNU_IFUNC): Define.
* include/libc-symbols.h (libc_ifunc): Define.
* sysdeps/x86_64/cacheinfo.c: If USE_MULTIARCH is defined, use the
framework in init-arch.h to get CPUID values.
* sysdeps/x86_64/multiarch/Makefile: New file.
* sysdeps/x86_64/multiarch/init-arch.c: New file.
* sysdeps/x86_64/multiarch/init-arch.h: New file.
* sysdeps/x86_64/multiarch/sched_cpucount.c: New file.

* config.make.in (experimental-malloc): Define.
* configure.in: Handle --enable-experimental-malloc.
* malloc/Makefile: Handle experimental-malloc flag.
* malloc/malloc.c: Implement PER_THREAD and ATOMIC_FASTBINS features.
* malloc/arena.c: Likewise.
* malloc/hooks.c: Likewise.
* malloc/malloc.h: Define M_ARENA_TEST and M_ARENA_MAX.
20 files changed:
ChangeLog
NEWS
config.h.in
config.make.in
configure
configure.in
elf/dl-runtime.c
elf/do-lookup.h
elf/elf.h
include/libc-symbols.h
malloc/Makefile
malloc/arena.c
malloc/hooks.c
malloc/malloc.c
malloc/malloc.h
sysdeps/x86_64/cacheinfo.c
sysdeps/x86_64/multiarch/Makefile [new file with mode: 0644]
sysdeps/x86_64/multiarch/init-arch.c [new file with mode: 0644]
sysdeps/x86_64/multiarch/init-arch.h [new file with mode: 0644]
sysdeps/x86_64/multiarch/sched_cpucount.c [new file with mode: 0644]