about summary refs log tree commit diff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge copyright years in resolv/nss_dns/dns-host.cSiddhesh Poyarekar2012-03-311-0/+4
|
* optimize the following memcpy: sysdeps/i386/i686/multiarch/memcpy-ssse3.SLiubov Dmitrieva2012-03-301-0/+7
| | | | | | | | | | | | | | I've improved the following implementation of memcpy: "sysdeps/i386/i686/multiarch/memcpy-ssse3.S". The patch includes some minor style fixes, but the important part is just using prefetch loops for the case: DATA_CACHE_SIZE_HALF <= len < SHARED_CACHE_SIZE_HALF and src and dst pointers have unequal 16 byte alignments. This gives from 6% - 50% performance boost on the atom machine, about 24,73% in geometric mean.
* Consider TTL of CNAME record and return minimum TTL in the chainSiddhesh Poyarekar2012-03-301-0/+7
| | | | | | | | | [BZ #13928] A DNS request consists of multiple resources combined into a single hostent, including multiple CNAME records that may have been assigned different TTL values. In such a case, nscd should take the least TTL among all of the resources as the timeout for the hostent before it is reloaded in its cache so that the hostent remains stale in the database for the least amount of time.
* * resolv/nss_dns/dns-host.c: Update copyright year.Jeff Law2012-03-301-0/+2
|
* 2012-03-29 Jeff Law <law@redhat.com>Jeff Law2012-03-301-0/+7
| | | | | | | * crypt/md5-crypt.c (__md5_crypt_r): Avoid unbounded alloca uses due to long keys. * crypt/sha256-crypt.c (__sha256_crypt_r): Likewise. * crypt/sha512-crypt.c (__sha512_crypt_r): Likewise.
* Correct check for DNS request send successUlrich Drepper2012-03-301-1/+1
| | | | | | This predates the sendmmsg use. The two requests can use different request sizes but the check for successful transfer always only used buflen.
* Speed up DNS by avoiding a system call if possibleUlrich Drepper2012-03-301-0/+3
|
* Comment fixes for mmsghdrUlrich Drepper2012-03-301-1/+6
|
* Fix a bug when converting strings with 1 character using TCVN5712-1Tulio Magno Quites Machado Filho2012-03-301-0/+8
| | | | | | | | | | | It isn't necessary to buffer the last character of strings. This can cause a bug with strings that have 1 character between 0x0041 and 0x01b0. [BZ #13691] * iconvdata/tcvn5712-1.c (FROM_LOOP): Fix a bug when converting strings with only 1 character between 0x0041 and 0x01b0. * wcsmbs/Makefile (tests): Add tst-mbsnrtowcs. * wcsmbs/tst-mbsnrtowcs.c: New file.
* Remove xsputn small copy optimization.David S. Miller2012-03-291-0/+5
| | | | | * libio/fileops.c (_IO_new_file_xsputn): Don't try to optimize small copies by hand.
* [BZ #13761]Jeff Law2012-03-291-0/+7
| | | | | | * nis/nss_compat/compat-initgroups.c (getgrent_next_nss, _nss_compat_initgroups_dyn): Fall back to malloc/free for large group memberships.
* Optimize mempcpy on sparc.David S. Miller2012-03-281-0/+12
| | | | | | | | | | | | | | * sysdeps/sparc/sparc32/memcpy.S: Implement mempcpy using a stub that branches into memcpy. * sysdeps/sparc/sparc64/memcpy.S: Likewise. * sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S: Likewise. * sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S: Likewise. * sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S: Likewise. * sysdeps/sparc/sparc64/multiarch/memcpy.S: Add mempcpy multiarch bits. * sysdeps/sparc/sparc64/rtld-memcpy.c: Include generic mempcpy implementation too. * sysdeps/sparc/mempcpy.S: New file.
* Do not elide the libc hidden def of sparc's memset/memcpy when multiarching.David S. Miller2012-03-281-0/+4
| | | | | | * sysdeps/sparc/sparc64/multiarch/memcpy.S: Provide a hidden def to the IFUNC routine in the libc case. * sysdeps/sparc/sparc64/multiarch/memcpy.S: Likewise.
* Use generic memset/memcpy in rtld on sparcv9/sparc64.David S. Miller2012-03-281-0/+9
| | | | | | | | | | | * sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memset.c: New file. * sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memcpy.c: New file. * sysdeps/sparc/sparc32/sparcv9/rtld-memset.c: New file. * sysdeps/sparc/sparc32/sparcv9/rtld-memcpy.c: New file. * sysdeps/sparc/sparc64/multiarch/rtld-memset.c: New file. * sysdeps/sparc/sparc64/multiarch/rtld-memcpy.c: New file. * sysdeps/sparc/sparc64/rtld-memset.c: New file. * sysdeps/sparc/sparc64/rtld-memcpy.c: New file.
* Fix bugs and improve performance of niagara memset/bzero.David S. Miller2012-03-281-0/+3
| | | | | * sysdeps/sparc/sparc64/multiarch/memset-niagara1.S: Unroll main loop to 256 bytes instead of 64 bytes and fix test signedness.
* Make sparc's -fPIC addition to ASFLAGS-.os more robust.David S. Miller2012-03-281-0/+6
| | | | | | * sysdeps/sparc/Makefile: Add -fPIC to ASFLAGS-.os here.... * sysdeps/sparc/sparc32/Makefile: rather than here... * sysdeps/sparc/sparc64/Makefile: and here.
* Merge branch 'master' of ssh://sourceware.org/git/glibcUlrich Drepper2012-03-281-0/+7
|\ | | | | | | | | Conflicts: ChangeLog
| * [BZ #13760]Jeff Law2012-03-281-0/+7
| | | | | | | | | | | | * resolv/nss_dns/dns-host.c (gaih_getanswer): Look for errno in the right place. Discard and retry query if response is larger than input buffer size.
* | Avoid warnings in test malloc programUlrich Drepper2012-03-281-3/+7
|/
* Fix pow of negative numbers to integer exponents (bugs 369, 2678, 3866).Joseph Myers2012-03-281-0/+15
|
* Bug 3868 also fixed by __kernel_standard_l changes.Joseph Myers2012-03-281-0/+1
|
* Avoid overflows from long double functions using __kernel_standard.Joseph Myers2012-03-281-0/+63
|
* Define MAP_STACK and MAP_HUGETLB on powerpc, s390, sh and sparc.Anton Blanchard2012-03-271-0/+8
| | | | | | | | * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Define MAP_STACK and MAP_HUGETLB. * sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/sh/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise.
* Run conformtest script explicitly using BASH.David S. Miller2012-03-271-0/+2
| | | | * conform/Makefile: Run run-conformtest.sh using $(BASH).
* Merge branch 'elf-move'Andreas Jaeger2012-03-271-0/+117
|\ | | | | | | | | | | | | Conflicts: debug/backtracesymsfd.c sysdeps/generic/elf/backtracesymsfd.c sysdeps/i386/configure.in
* | Update powerpc libm test ULPsAndreas Schwab2012-03-261-0/+2
| |
* | Fix undue underflow in ldbl-128ibm version of explAndreas Schwab2012-03-261-0/+5
| |
* | Fix confstr use of local buffer outside its extent.Roland McGrath2012-03-251-0/+5
| |
* | 2012-03-23 Jeff Law <law@redhat.com>Jeff Law2012-03-231-0/+4
| | | | | | | | * nss/getnssent.c (__nss_getent): Fix typo.
* | Update sparc ULPs for recently added tests and bug fixes.David S. Miller2012-03-231-0/+4
| | | | | | | | * sysdeps/sparc/fpu/libm-test-ulps: Update.
* | Make sure x86_64 GOT entry slot is always 8 bytesH.J. Lu2012-03-231-0/+6
| |
* | 2012-03-23 Daniel Jacobowitz <dmj@google.com>Paul Pluzhnikov2012-03-231-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Paul Pluzhnikov <ppluzhnikov@google.com> [BZ #6528] * grp/Makefile (otherlibs): Don't set it. * inet/Makefile (otherlibs): Likewise. * login/Makefile (otherlibs): Likewise. * nscd/Makefile (otherlibs): Likewise. * posix/Makefile (otherlibs): Likewise. * pwd/Makefile (otherlibs): Likewise. * rt/Makefile (otherlibs): Likewise. * sunrpc/Makefile (otherlibs): Likewise. * nss/Makefile (otherlibs): Likewise. Add libnss_files to routines and static-only-routines. ($(objpfx)getent): Remove rule. * resolv/Makefile: Add libnss_dns and libresolv to routines and static-only-routines.
* | Fix cexp overflow (bug 13892).Joseph Myers2012-03-221-0/+12
| |
* | Replace Elf64_XXX with ElfW(XXX) in dl-irel.hH.J. Lu2012-03-221-0/+6
| |
* | Replace unsigned long with uint64_tH.J. Lu2012-03-221-0/+5
| |
* | Add forward declaration for La_x32_regs/La_x32_retvalH.J. Lu2012-03-221-0/+6
| |
* | Add sysdeps/x86_64/preconfigureH.J. Lu2012-03-221-0/+5
| |
* | Fix exp2l inaccuracy (bug 13824).Joseph Myers2012-03-221-0/+7
| |
* | Fix low-part sign handling in sin/cos for ldbl-128 and ldbl-128ibm.Joseph Myers2012-03-221-0/+13
| |
* | Add x32 support to dynamic linker auditH.J. Lu2012-03-211-0/+22
| |
* | Fix missing overflow/underflow exception in ldbl-128ibm version of powlAndreas Schwab2012-03-211-0/+3
| |
* | Update powerpc libm-test ULPsAndreas Schwab2012-03-211-0/+2
| |
* | Disable use of FMA instructions in branredAndreas Schwab2012-03-211-0/+16
| |
* | Add _ITOA_NEEDED and _ITOA_WORD_TYPEH.J. Lu2012-03-211-0/+17
| | | | | | | | Add _ITOA_NEEDED and _ITOA_WORD_TYPE to override _itoa and _itowa.
* | Update sparc ULPs for recently added tests.David S. Miller2012-03-211-0/+4
| | | | | | | | * sysdeps/sparc/fpu/libm-test-ulps: Update.
* | Check x86_64* instead of x86_64H.J. Lu2012-03-211-0/+7
| |
* | Don't document varargs.h.Joseph Myers2012-03-211-0/+6
| |
* | Weaken -fstack-protector configure test to a compile test.Thomas Schwinge2012-03-211-0/+7
| |
* | Don't tamper with $HOME.Thomas Schwinge2012-03-211-0/+6
| |
* | Remove NOTES.Joseph Myers2012-03-211-0/+8
| |