diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2012-08-09 16:04:37 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2012-08-09 16:04:37 -0700 |
commit | f85fa27058eb7d4b56b8deaf885064cf8d730f68 (patch) | |
tree | f7e63a9691ff3c88f60506816e388e17bcfbeb89 /ChangeLog | |
parent | 6dcf80c78273c5e0bdcacaf64a9b34fd930b405f (diff) | |
download | glibc-f85fa27058eb7d4b56b8deaf885064cf8d730f68.tar.gz glibc-f85fa27058eb7d4b56b8deaf885064cf8d730f68.tar.xz glibc-f85fa27058eb7d4b56b8deaf885064cf8d730f68.zip |
Avoid DWARF definition DIE on ifunc symbols
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 0a5d89f10c..2fb941b48b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,33 @@ +2012-08-09 H.J. Lu <hongjiu.lu@intel.com> + + [BZ #14166] + * sysdeps/i386/i686/multiarch/strstr-c.c (strstr): Redefined + to __redirect_strstr. + (__strstr_sse42): Use typeof __redirect_strstr. + (__strstr_ia32): Likewise. + (__libc_strstr): New prototype. + (strstr): Renamed to ... + (__libc_strstr): This. + (strstr): New strong alias of __libc_strstr. + * sysdeps/x86_64/multiarch/strstr-c.c: Likewise. + * sysdeps/unix/sysv/linux/x86_64/time.c (time): Redefined to + __redirect_time. + Include <time.h>. + (__libc_time): New prototype. + (time_ifunc): Replace time with __libc_time. + (time): New strong alias and hidden definition of __libc_time. + (__GI_time): Remove strong alias. + * sysdeps/x86_64/multiarch/memmove.c: Don't include <string.h>. + Include <stddef.h>. + (memmove): Redefined to __redirect_memmove. + (__memmove_sse2): Use typeof __redirect_memmove. + (__memmove_ssse3): Likewise. + (__memmove_ssse3_back): Likewise. + (__libc_memmove): New prototype. + (memmove): Renamed to ... + (__libc_memmove): This. + (memmove): New strong alias of __libc_memmove. + 2012-08-08 Mark Salter <msalter@redhat.com> * elf/elf.h |