about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* sparc: Add multiarch support for memset/bzero/memcpy. davem/sparcDavid S. Miller2010-02-2523-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.
* sparc: Pull bcopy/memmove out of memcpy.S implementations.David S. Miller2010-02-2513-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.
* sparc: Reimplement 64-bit aligned copy routines and remove from memcpy files.David S. Miller2010-02-257-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.
* sparc: Fix 32-bit makecontext arg passing.David S. Miller2010-02-202-1/+5
| | | | | test-makecontext3 fails because we fill in the argument stack slots past the 5th using the wrong index.
* sparc: Fix v9 memchr with long buffer lengths.David S. Miller2010-02-202-1/+4
| | | | | test-memchr fails on 32-bit sparc with v9 optimized memchr because it uses signed branch comparisons on the buffer pointers.
* Fix PLT rewrite when prelinking fails on 32-bit sparc.David S. Miller2010-02-202-6/+15
| | | | | | When prelinking fails we have to rewrite the PLT, but the code doing so forgets to adjust all rela->r_offset addresses by the location of where the object was actually mapped.
* Fix PLT rewrite when prelinking fails on 64-bit sparc.Joseph Myers2010-02-202-11/+19
| | | | | | When prelinking fails we have to rewrite the PLT, but the code doing so forgets to adjust all rela->r_offset addresses by the location of where the object was actually mapped.
* Fix Hurd tiocsctty change.Carl Fredrik Hammar2010-02-192-1/+6
|
* Whitespace fix.Ulrich Drepper2010-02-181-1/+1
|
* Use CPUID_OFFSET instead of FEATURE_OFFSETH.J. Lu2010-02-183-2/+6
|
* Align x86 memcmp-sse4.S and fix unwind info.H.J. Lu2010-02-172-7/+26
|
* Fix unwind info in x86 memcmp-ssse3.H.J. Lu2010-02-172-5/+3
|
* Simplify x86 strcmp-sse4 unwind info.H.J. Lu2010-02-172-15/+11
|
* Fix and cleanup unwind info in x86 strcmp-ssse<F3>.Ulrich Drepper2010-02-172-73/+20
|
* Clean up Hurd TIOCSCTTY.Carl Fredrik Hammar2010-02-172-19/+28
|
* Use ioctl_handler_t typedef in Hurd ioctl macros.Carl Fredrik Hammar2010-02-172-1/+6
|
* Remove commented-out code.Ulrich Drepper2010-02-151-6/+0
|
* Fix up new x86 string functions.Ulrich Drepper2010-02-155-38/+161
|
* 32bit memcmp/strcmp/strncmp optimized for SSSE3/SSS4.2H.J. Lu2010-02-1512-1/+5759
|
* Cleanup ChangeLog.Ulrich Drepper2010-02-121-8/+8
|
* Cleanup old obsolete PPC_REL16 checksLuis Machado2010-02-1230-182/+45
|
* fix powerpc macros in tls-macros.hAlan Modra2010-02-122-121/+122
|
* S/390: Disable two UTF conversion instructionsAndreas Krebbel2010-02-113-4/+23
|
* Fix file descriotor leak in nftw with FTW_CHDIRUlrich Drepper2010-02-102-1/+8
|
* Sparc STT_GNU_IFUNC supportDavid S. Miller2010-02-108-188/+402
|
* Some updates to the README fileUlrich Drepper2010-02-101-9/+12
|
* Add m68k TLS relocationsMaxim Kuvyrkov2010-02-102-1/+26
|
* Fix POWER7 ImpliesLuis Machado2010-02-107-4/+13
|
* Undo unintended maloc change.Ulrich Drepper2010-02-101-15/+2
|
* More compact unwind info.Ulrich Drepper2010-02-092-5/+5
|
* Fix i386 __mpn_lshift unwind infoUlrich Drepper2010-02-092-1/+7
|
* Fix whitespace issues.Ulrich Drepper2010-02-094-4/+0
|
* power7-optimized classification functionsLuis Machado2010-02-0913-0/+502
|
* Avoid PLT call to fegetenv on s390Andreas Schwab2010-02-0911-6/+36
|
* Whitespace and copyright year fixes.Ulrich Drepper2010-02-064-14/+14
|
* memchr overshoots on ia64H.J. Lu2010-02-062-2/+12
|
* Avoid PLT calls in utmp compat wrappers on Linux/s390Andreas Schwab2010-02-064-15/+33
|
* Add new errlist compat entry for 2.12.Andreas Schwab2010-02-062-0/+9
|
* Update constants for current kernels.Ulrich Drepper2010-02-032-9/+40
|
* Fix endless loop with invalid /etc/shells file.Ulrich Drepper2010-02-032-2/+8
|
* Add missing bz number.Ulrich Drepper2010-02-031-0/+1
|
* Fix sorting of malayalam letter 'na'.Pravin Satpute2010-02-032-2/+5
|
* Add kok_IN locale.Pravin Satpute2010-02-032-0/+213
|
* Fix whitespaces.Ulrich Drepper2010-02-031-2/+2
|
* Move Tamil collation data to common source file.Pravin Satpute2010-02-033-93/+225
|
* Use common collation data in as_IN locale.Pravin Satpute2010-02-032-556/+7
|
* Avoid alloca in setenv for long strings.Ulrich Drepper2010-02-022-30/+70
|
* Give Hurd weak aliases for getsysstats get_* functions.Samuel Thibault2010-01-262-0/+9
|
* Don't map U00DF to U1E9E in toupper table.Andreas Schwab2010-01-252-2/+5
|
* Fix error checking in iconv.Andreas Schwab2010-01-252-1/+5
|