aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-03-17Fix debug statements in resolverAndreas Schwab2-7/+16
2010-03-17A few more archs have IFUNC support.Ulrich Drepper2-0/+8
2010-03-16Extended ELF ABI version handling only for Linux.Ulrich Drepper3-7/+20
If the OSABI is generic we should not allow the ABI version to be nonzero. Move all the new functionality into Linux-specific files.
2010-03-16Also update Linux-specific VALID_ELF_ABIVERSION definition.Ulrich Drepper2-1/+6
2010-03-16Missing files for libc ABI handling.Ulrich Drepper2-0/+70
2010-03-15Update copyright year.Ulrich Drepper16-58/+75
2010-03-15Implement handling of libc ABI in ELF header.Ulrich Drepper4-6/+32
2010-03-12Define UMOUNT_NOFOLLOW.Ulrich Drepper2-1/+7
2010-03-12Don't underestimate length of DST substitutionAndreas Schwab2-8/+18
2010-03-11elf.h: Add missing R_X86_64_*64 relocs.Roland McGrath2-1/+12
2010-03-10Fix whitespace issues.Ulrich Drepper2-705/+705
2010-03-10power7-optimized 64-bit and 32-bit memcpyLuis Machado3-0/+923
2010-03-09Fix a few more problem with the recent setxid changes.Ulrich Drepper3-29/+28
2010-03-09sparc: Optimize strlen using techniques from powerpc implementation.David S. Miller4-231/+115
2010-03-09sparc32: Fix non-v9 build failure in memcpy.David S. Miller2-3/+22
2010-03-09sparc64: Fix handling of R_SPARC_TLS_LE_* relocations.David S. Miller2-4/+12
2010-03-08Revert to original version of setxid race fixAndreas Schwab3-3/+15
2010-03-07Fix one left over from last change to statvfs.Ulrich Drepper2-1/+6
2010-03-06Handle ext4 and logfs in statvfs functions.Ulrich Drepper3-33/+48
2010-03-05Fix DEBUG statements in resolv/res_send.cYann Droneaud2-19/+26
2010-03-05Fix setxid race with thread creationUlrich Drepper4-8/+39
2010-03-04Pass -mtune=i686 to assembler when compiling for i686H.J. Lu7-0/+56
2010-03-04Define new x86-64 relocation symbolsUlrich Drepper2-1/+8
2010-03-04Fix R_X86_64_PC32 overflow detectionRichard Guenther2-2/+7
2010-03-04Fixups.Ulrich Drepper4-385/+10
2010-03-04sparc32: Remove unused code.David S. Miller3-383/+3
2010-03-04 David S. Miller <davem@davemloft.net> * sysdeps/sparc/sparc32/sparcv8/udiv_qrnnd.S: Delete. * sysdeps/sparc/sparc32/udiv_qrnnd.S: Delete.
2010-03-04sparc64: Use dbl-64/wordsize-64 math lib code.David S. Miller2-0/+5
* sysdeps/sparc/sparc64/Implies: Add ieee754/dbl-64/wordsize-64 entry.
2010-03-03More in.h definitions from the Linux kernel.Ulrich Drepper2-9/+26
2010-03-03(INSERT_WORDS64): Fix argument order.David S. Miller2-1/+5
2010-03-03sparc64: Fix msgrcv()Aurelien Jarno2-0/+53
msgrcv() does not work on sparc64, as it passes the 6th argument using the ipc kludge, while the kernel waits for a 6 arguments syscall. This patches fixes the problem by using a sparc64 specific version of msgrcv.c. 2010-03-03 Aurelien Jarno <aurelien@aurel32.net> * sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c: New file.
2010-03-03sparc: Use ba,a,pt in PLTs and fix bugs in R_SPARC_JMP_IREL handling.David S. Miller5-13/+83
2010-03-03 David S. Miller <davem@davemloft.net> * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_lazy_rel): Must pass '1' for 't' argument to sparc_fixup_plt. * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_lazy_rel): Likewise. * sysdeps/sparc/sparc32/dl-plt.h (OPCODE_BA_PT): Define. (sparc_fixup_plt): Document 't' argument. Enable branch optimization and use v9 branches when possible. Explain why we cannot unconditionally patch the branch into the first PLT instruction. * sysdeps/sparc/sparc64/dl-plt.h (sparc64_fixup_plt): Document 't' argument. Use v9 branches when possible. Explain why we can in fact unconditionally use a branch in the first PLT instruction here.
2010-03-02Merge commit 'origin/davem/sparc'Roland McGrath35-1854/+777
2010-02-28Define NT_X86_XSTATE constant for ELF core files.Roland McGrath2-0/+5
2010-02-26Add BZ number.Ulrich Drepper1-0/+1
2010-02-26Fix unwind info in x86 strcmp-sse4.SH.J. Lu2-1/+8
2010-02-25sparc: Add multiarch support for memset/bzero/memcpy.davem/sparcDavid S. Miller23-32/+344
2010-02-25 David S. Miller <davem@davemloft.net> * sysdeps/sparc/elf/rtld-global-offsets.sym: New file. * sysdeps/sparc/Makefile (csu): Add rtld-global-offsets.sym to gen-as-const-headers. * sysdeps/sparc/sparc32/sparcv9/multiarch/Makefile: New file. * sysdeps/sparc/sparc32/sparcv9/multiarch/memcpy.S: New file. * sysdeps/sparc/sparc32/sparcv9/multiarch/memset.S: New file. * sysdeps/sparc/sparc32/sparcv9/sparcv9b/memcpy.S: Move to... * sysdeps/sparc/sparc32/sparcv9/multiarch/memcpy-ultra3.S: ...here. * sysdeps/sparc/sparc32/sparcv9/sparcv9v/memcpy.S: Move to... * sysdeps/sparc/sparc32/sparcv9/multiarch/memcpy-niagara1.S: ...here. * sysdeps/sparc/sparc32/sparcv9/sparcv9v/memset.S: Move to... * sysdeps/sparc/sparc32/sparcv9/multiarch/memset-niagara1.S: ...here. * sysdeps/sparc/sparc32/sparcv9/sparcv9v2/memcpy.S: Move to... * sysdeps/sparc/sparc32/sparcv9/multiarch/memcpy-niagara2.S: ...here. * sysdeps/sparc/sparc32/sparcv9/sparcv9v2/memset.S: Removed. * sysdeps/sparc/sparc64/multiarch/Makefile: New file. * sysdeps/sparc/sparc64/sparcv9v/memcpy.S: Move to... * sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S: ...here. * sysdeps/sparc/sparc64/sparcv9v2/memcpy.S: Move to... * sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S: ...here. * sysdeps/sparc/sparc64/sparcv9b/memcpy.S: Move to... * sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S: ...here. * sysdeps/sparc/sparc64/sparcv9v/memset.S: Move to... * sysdeps/sparc/sparc64/multiarch/memset-niagara1.S: ...here. * sysdeps/sparc/sparc64/sparcv9v2/memset.S: Removed. * sysdeps/sparc/sparc64/multiarch/memcpy.S: New file. * sysdeps/sparc/sparc64/multiarch/memset.S: New file.
2010-02-25sparc: Pull bcopy/memmove out of memcpy.S implementations.David S. Miller13-1425/+15
2010-02-25 David S. Miller <davem@davemloft.net> * sysdeps/sparc/sparc32/bcopy.c: Delete. * sysdeps/sparc/sparc32/memmove.c: Delete. * sysdeps/sparc/sparc32/sparcv9/bcopy.c: Delete. * sysdeps/sparc/sparc32/sparcv9/memmove.c: Delete. * sysdeps/sparc/sparc64/bcopy.c: Delete. * sysdeps/sparc/sparc64/memmove.c: Delete. * sysdeps/sparc/sparc64/memcopy.h: New. * sysdeps/sparc/sparc32/memcpy.S (bcopy, memmove): Remove. * sysdeps/sparc/sparc64/memcpy.S (bcopy, memmove): Likewise. * sysdeps/sparc/sparc64/sparcv9b/memcpy.S (bcopy, memmove): Likewise. * sysdeps/sparc/sparc64/sparcv9v/memcpy.S (bcopy, memmove): Likewise. * sysdeps/sparc/sparc64/sparcv9v2/memcpy.S (bcopy, memmove): Likewise.
2010-02-25sparc: Reimplement 64-bit aligned copy routines and remove from memcpy files.David S. Miller7-84/+105
2010-02-25 David S. Miller <davem@davemloft.net> * sysdeps/sparc/sparc64/Makefile: Add align-cpy rule. * sysdeps/sparc/sparc64/align-cpy.S: New. * sysdeps/sparc/sparc64/memcpy.S (__align_cpy_1, __align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16): Remove. * sysdeps/sparc/sparc64/sparcv9b/memcpy.S (__align_cpy_1, __align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16): Remove. * sysdeps/sparc/sparc64/sparcv9v/memcpy.S (__align_cpy_1, __align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16): Remove. * sysdeps/sparc/sparc64/sparcv9v2/memcpy.S (__align_cpy_1, __align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16): Remove.
2010-02-24We can use the 64-bit register versions of the double functions.Ulrich Drepper2-0/+5
2010-02-24Fix typos I added in malloc.cUlrich Drepper1-2/+2
2010-02-24Fix comment.Ulrich Drepper1-7/+7
2010-02-24Fix issues in x86 memcpy-ssse3-rep.SH.J. Lu2-106/+149
2010-02-24Fix issues in x86 memcpy-ssse3.SH.J. Lu2-40/+77
2010-02-24Fix issues in x86 memset-sse2.S/memset-sse2-rep.SH.J. Lu3-15/+33
2010-02-24Fix reporting of I/O errors in *dprintf functions.Ulrich Drepper2-1/+9
2010-02-24Fix assertion in palloc and pvalloc as well.Petr Baudis2-7/+15
2010-02-22manual: fix typo: s/are/is/Jim Meyering2-1/+3
* manual/math.texi (BSD Random): Fix a typo: s/are/is/
2010-02-22manual: adjust grammarJim Meyering2-5/+7
* manual/charset.texi: Adjust grammar.
2010-02-22manual: fix doubled-words and typosJim Meyering9-8/+19
* manual/charset.texi (Selecting the Conversion): Likewise. * manual/errno.texi (Error Messages): Likewise. * manual/getopt.texi (Getopt Long Options): Likewise. * manual/memory.texi (Resizing the Data Segment): Likewise. * manual/message.texi (GUI program problems): Likewise. * manual/resource.texi (CPU Affinity): Likewise. * manual/stdio.texi (Streams and Threads): Likewise. * manual/time.texi (High Accuracy Clock): Likewise.
2010-02-20sparc: Fix 32-bit makecontext arg passing.David S. Miller2-1/+5
test-makecontext3 fails because we fill in the argument stack slots past the 5th using the wrong index.