about summary refs log tree commit diff
path: root/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
* sparc: Pull bcopy/memmove out of memcpy.S implementations.David S. Miller2010-02-2512-1425/+2
| | | | | | | | | | | | | | | | | 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-256-84/+89
| | | | | | | | | | | | | | | | | | 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-201-1/+1
| | | | | 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-201-1/+1
| | | | | 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-201-6/+10
| | | | | | 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-201-11/+14
| | | | | | 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.
* Use CPUID_OFFSET instead of FEATURE_OFFSETH.J. Lu2010-02-182-2/+2
|
* Align x86 memcmp-sse4.S and fix unwind info.H.J. Lu2010-02-171-7/+23
|
* Fix unwind info in x86 memcmp-ssse3.H.J. Lu2010-02-171-5/+1
|
* Simplify x86 strcmp-sse4 unwind info.H.J. Lu2010-02-171-15/+7
|
* Fix and cleanup unwind info in x86 strcmp-ssse<F3>.Ulrich Drepper2010-02-171-73/+14
|
* Remove commented-out code.Ulrich Drepper2010-02-151-6/+0
|
* Fix up new x86 string functions.Ulrich Drepper2010-02-154-38/+151
|
* 32bit memcmp/strcmp/strncmp optimized for SSSE3/SSS4.2H.J. Lu2010-02-1511-1/+5743
|
* Cleanup old obsolete PPC_REL16 checksLuis Machado2010-02-1229-182/+8
|
* S/390: Disable two UTF conversion instructionsAndreas Krebbel2010-02-112-4/+16
|
* Sparc STT_GNU_IFUNC supportDavid S. Miller2010-02-106-188/+384
|
* Fix POWER7 ImpliesLuis Machado2010-02-106-4/+2
|
* More compact unwind info.Ulrich Drepper2010-02-091-5/+3
|
* Fix i386 __mpn_lshift unwind infoUlrich Drepper2010-02-091-1/+3
|
* Fix whitespace issues.Ulrich Drepper2010-02-094-4/+0
|
* power7-optimized classification functionsLuis Machado2010-02-0912-0/+487
|
* Avoid PLT call to fegetenv on s390Andreas Schwab2010-02-097-4/+7
|
* Whitespace and copyright year fixes.Ulrich Drepper2010-02-064-14/+14
|
* memchr overshoots on ia64H.J. Lu2010-02-061-2/+6
|
* Avoid PLT calls in utmp compat wrappers on Linux/s390Andreas Schwab2010-02-063-15/+27
|
* Add new errlist compat entry for 2.12.Andreas Schwab2010-02-061-0/+4
|
* Update constants for current kernels.Ulrich Drepper2010-02-031-9/+32
|
* Give Hurd weak aliases for getsysstats get_* functions.Samuel Thibault2010-01-261-0/+4
|
* Fix ____longjmp_chk for s390/s390x.Andreas Schwab2010-01-202-2/+2
|
* Support __memmove_ssse3_rep when SHARED isn't defined.H.J. Lu2010-01-191-0/+3
|
* Define __rtld_lock_recursive_* for Hurd.Samuel Thibault2010-01-181-0/+3
|
* Fix whitespace issues.Ulrich Drepper2010-01-182-24/+24
|
* memcpy for ppc/cell.Ulrich Drepper2010-01-184-0/+494
|
* Remove duplicate definitions of O_DSYNC and O_RSYNC for Linux/sparc.Andreas Schwab2010-01-181-8/+0
|
* sysdeps/ieee754/ldbl-128/ fixesJakub Jelinek2010-01-165-15/+13
|
* /390: Add runtime check for the highgprs kernel feature.Andreas Krebbel2010-01-152-0/+89
|
* ld.so: Adjust the auxv if ld.so is directly invoked.Andreas Krebbel2010-01-151-2/+3
| | | | | | | | If a binary gets invoked by passing it as argument to ld.so the stack still holds the auxiliary vector of ld.so when entering the _start routine of the executable. So the invocation via ld.so is not fully transparent to the executable. This causes problems if the executable wants to scan the auxv itself.
* Define IPTOS_CLASS_* macros according to RFC 2474.Philip Prindeville2010-01-141-12/+31
|
* Prevent silent errors should x86-64 strncmp be needed outside libc.Ulrich Drepper2010-01-141-204/+211
|
* Unroll the loop x86-64 SSE4.2 strlen.H.J. Lu2010-01-131-15/+45
|
* Fix whitespace problems.Ulrich Drepper2010-01-126-20/+20
|
* Optimize 32bit memset/memcpy with SSE2/SSSE3.H.J. Lu2010-01-1235-15/+6274
|
* Fix double-inclusion problem of bits/stat.h.Ulrich Drepper2010-01-119-1/+46
|
* FIx up signal.h for XPG7.Ulrich Drepper2010-01-104-4/+12
|
* Add support for XPG7 testing.Ulrich Drepper2010-01-0916-52/+85
| | | | | The header conformance testing code needed extending for XPG7. This exposed a few bugs in the headers. There are more changes to come.
* Hurd: Fix spurious mach_port_deallocate in getcwd.Samuel Thibault2009-12-221-2/+2
|
* Implement handling of the needed S390 relocations.Martin Schwidefsky2009-12-222-3/+4
|
* Handle AT_FDCWD in futimens.Ulrich Drepper2009-12-211-0/+5
|
* Update poll.h header for POSIX 2008.Ulrich Drepper2009-12-152-4/+4
|