diff options
author | Andreas Schwab <schwab@redhat.com> | 2009-07-27 10:51:39 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@redhat.com> | 2009-07-27 10:51:39 +0200 |
commit | e1a51361e3ac137c56adc6083d095c68e9471795 (patch) | |
tree | bfec41199e84a74265d8e77b0e8444b06bc9ff00 /ChangeLog | |
parent | 9285e82ab3a0d1bdaa63fc740165d6a300ad0cc5 (diff) | |
parent | 16d2ea4c821502948d193a152c8b151f5497a0d3 (diff) |
Merge commit 'origin/master' into fedora/master
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 106 |
1 files changed, 106 insertions, 0 deletions
@@ -1,5 +1,111 @@ +2009-07-26 Ulrich Drepper <drepper@redhat.com> + + * sysdeps/x86_64/tst-xmmymm.sh: New file. Check whether any of the + functions used in ld.so modify xmm/ymm registers. + * sysdeps/x86_64/Makefile: Hook new test up. + * sysdeps/x86_64/rtld-memchr.c: New file. + * sysdeps/x86_64/rtld-memcmp.c: New file. + * sysdeps/x86_64/rtld-rawmemchr.c: New file. + * sysdeps/x86_64/rtld-strchr.S: New file. + * sysdeps/x86_64/rtld-strcmp.S: New file. + * sysdeps/x86_64/rtld-strlen.S: New file. + * sysdeps/x86_64/multiarch/rtld-rawmemchr.c: New file. + * sysdeps/x86_64/multiarch/rtld-strlen.S: New file. + +2009-07-26 H.J. Lu <hongjiu.lu@intel.com> + + * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Remove + strncmp-c. + * sysdeps/x86_64/multiarch/strcmp.S (aftertail): Removed. + (exit): Likewise. + (Byte1): Likewise. + (Byte2): Likewise. + (Byte3): Likewise. + (Byte4): Likewise. + (Byte5): Likewise. + (Byte6): Likewise. + (next_8_bytes): Likewise. + (Byte0): Remove commented out codes. + (unaligned_table): Align jump table at 8 bytes. + Add _sse4_2 to all labels. Always include "../strcmp.S". + * sysdeps/x86_64/multiarch/strncmp-c.c: Removed. + * sysdeps/x86_64/strcmp.S: Add SSE2 support. + * sysdeps/x86_64/strncmp.S: New file. + +2009-07-26 Ulrich Drepper <drepper@redhat.com> + + [BZ #10422] + * sysdeps/unix/sysv/linux/eventfd.c: Add compatibility for old + kernels, dropped when eventfd2 support was added. + * sysdeps/unix/sysv/linux/signalfd.c: Add compatibility for old + kernels, dropped when signalfd4 support was added. + * sysdeps/unix/sysv/linux/kernel-features.h: More CLOEXEC syscalls + added, name them. + + [BZ #10452] + * resolv/res_send.c (send_dg): Pass full SERVFAIL, NOTIMP, REFUSED + replies up. + + * elf/elf.h: Define NT_GNU_GOLD_VERSION. + +2009-07-25 Ulrich Drepper <drepper@redhat.com> + + * sysdeps/x86_64/multiarch/strcmp.S: Some more optimizations for + modern processor versions. Patch by H.J. Lu <hongjiu.lu@intel.com>. + + [BZ #10448] + * sysdeps/posix/getaddrinfo.c (gaih_inet): If NSS module contains no + callback we must touch the status to avoid using stale value. + + * sysdeps/x86_64/multiarch/strcmp.S: Exclude unused code from being + compiled in. + +2009-07-24 Ulrich Drepper <drepper@redhat.com> + + * sysdeps/unix/sysv/linux/configure.in: Don't automatically include + /lib/modules/* headers anymore. We have sane headers in the standard + place now. + +2009-06-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> + + * sysdeps/s390/dl-procinfo.c (_dl_s390_cap_flags): "hpage", + "etf3enh" and "highgprs" added. + (_dl_s390_platforms): "z10" added. + * sysdeps/s390/dl-procinfo.h (_DL_HWCAP_COUNT, _DL_PLATFORMS_COUNT): + Increased for the new entries. + (HWCAP enum): HWCAP_S390_HPAGE, HWCAP_S390_ETF3EH and + HWCAP_S390_HIGH_GPRS added. + + * sysdeps/s390/s390-64/Makefile: Adjusted to build the new modules. + * sysdeps/s390/s390-64/iso-8859-1_cp037_z900.c: New file. + * sysdeps/s390/s390-64/utf16-utf32-z9.c: New file. + * sysdeps/s390/s390-64/utf8-utf16-z9.c: New file. + * sysdeps/s390/s390-64/utf8-utf32-z9.c: New file. + 2009-07-23 Ulrich Drepper <drepper@redhat.com> + * sysdeps/x86_64/cacheinfo.c [USE_MULTIARCH]: Rearrange code to + avoid additional cpuid instructions. Most of the information is + stored somewhere. + + * sysdeps/unix/sysv/linux/i386/sysconf.c (intel_02_known): Add more + cache descriptors. + * sysdeps/x86_64/cacheinfo.c (intel_02_known): Likewise. + + * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): Reset + SSSE3 bit for Atoms. + * sysdeps/x86_64/multiarch/strcpy.S: New need to perform Atom test + here anymore. + + * posix/tst-rfc3484.c (do_test): Initialize entire sockaddr_in + structure before copying it to avoid warning. + * posix/tst-rfc3484-2.c (do_test): Likewise. + * posix/tst-rfc3484-3.c (do_test): Likewise. + + [BZ #10416] + * include/unistd.h: Make header file suitable for C++ test cases. + Patch by Duncan Simpson <dps@simpson.demon.co.uk>. + * sysdeps/unix/sysv/linux/i386/makecontext.S: Ensure we preserve the stack alignment in the exit code. |