about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Hint to kernel that thread stack memory can be removed.Ulrich Drepper2009-08-242-11/+30
|
* Optimize float construction/extraction on x86-64.Ulrich Drepper2009-08-242-0/+25
|
* Merge branch 'master' of ssh://sources.redhat.com/git/glibcUlrich Drepper2009-08-244-24/+124
|\
| * Add sysdeps/unix/syscall-template.S; build syscall stubs with deps and -g ↵Roland McGrath2009-08-244-24/+124
| | | | | | | | pointing to it.
* | Fix overflow handling in fdim.Ulrich Drepper2009-08-244-8/+36
|/
* Define math_errhandling is possible.Ulrich Drepper2009-08-243-3/+18
|
* Optimize x86-64 signbit{,f} a bit.Ulrich Drepper2009-08-242-5/+12
|
* Merge branch 'master' of ssh://sources.redhat.com/git/glibcUlrich Drepper2009-08-232-7/+14
|\
| * Fix td_ta_map_lwp2thr logging and early sanity check.Roland McGrath2009-08-232-7/+14
| |
* | Extend last test case.Ulrich Drepper2009-08-231-1/+8
|/
* Add test case for last fixed regex bug.Ulrich Drepper2009-08-233-0/+18
|
* Recognize ill-formed { } expressions in regcomp.Ulrich Drepper2009-08-232-1/+4
|
* Also correct _POSIX2_* constants in case older standards are selected.Ulrich Drepper2009-08-232-7/+21
|
* More namespace cleanups.Ulrich Drepper2009-08-232-4/+10
|
* Define _POSIX_VERSION correctly when older POSIX versions are selected.Ulrich Drepper2009-08-232-1/+18
|
* Print sign of NaN values.Ulrich Drepper2009-08-234-23/+127
|
* Thread-local locale handling part of XPG7.Ulrich Drepper2009-08-232-1/+6
| | | | I incorrectly enabled the definitions for XPG6.
* Rvert accidental checkins.Ulrich Drepper2009-08-226-547/+11
|
* Add sigstack handling to Linux ____longjmp_chk on powerpc.Andreas Schwab2009-08-2211-27/+633
|
* Improve backtrace_symbols{,_fd} output when missing symbols. roland/backtrace-symsRoland McGrath2009-08-203-46/+92
|
* Fix 64-bit platform handling in test cases for generated headers with constants.Ulrich Drepper2009-08-162-3/+8
|
* Improve test-skeleton.c to clean up after dead parent.Ulrich Drepper2009-08-142-3/+19
|
* Add CFI directives to x86-64 pthread_rwlock_unlock.Ulrich Drepper2009-08-112-2/+8
|
* Add CFI directives to x86-64 pthread_rwlock_{rd,wr)lock.Ulrich Drepper2009-08-103-2/+12
|
* SH: fix clobber list in stdlib/longlong.hSUGIOKA Toshinobu2009-08-102-3/+9
|
* Fix check for PI mutex in x86-64 pthread_cond_signalAndreas Schwab2009-08-102-3/+9
| | | | Register eax contains the syscall number, use a different one instead.
* Optimize x86-64 version of sem_timedwait.Ulrich Drepper2009-08-082-65/+148
|
* Remove duplicate NEWS entry.Ulrich Drepper2009-08-081-3/+0
|
* Yet more news items.Ulrich Drepper2009-08-081-0/+4
|
* Support mixed SSE/AVX audit and check AVX only once.H.J. Lu2009-08-0811-239/+1062
| | | | | | | | | | This patch fixes mixed SSE/AVX audit and checks AVX only once in _dl_runtime_profile. When an AVX or SSE register value in pltenter is modified, we have to make sure that the SSE part value is the same in both lr_xmm and lr_vector fields so that pltexit will get the correct value from either lr_xmm or lr_vector fields. AVX-enabled pltenter should update both lr_xmm and lr_vector fields to support stacked AVX/SSE pltenter functions.
* Use PIC only if SHARED is defined.H.J. Lu2009-08-083-0/+36
| | | | For ia32, we can avoid PIC in IFUNC functions in static library.
* Simplify cpuid.h configure test.Jim Meyering2009-08-083-14/+548
|
* Another minor optimization of x86-64 pthread_cond_wait.Ulrich Drepper2009-08-082-15/+13
|
* Move SSE4.2 functions together.Ulrich Drepper2009-08-083-0/+8
|
* Add some news items.Ulrich Drepper2009-08-081-3/+20
|
* Add SSSE3-optimized implementation of str{,n}cmp for x86-64.Ulrich Drepper2009-08-076-47/+194
|
* Small optimizations to cancellable x86-64 code.Ulrich Drepper2009-08-075-61/+49
|
* Avoid warning through fake initialization.Ulrich Drepper2009-08-072-0/+7
|
* Fix whitespace in last patch.Ulrich Drepper2009-08-071-1/+1
|
* Add the missing "; \".H.J. Lu2009-08-072-1/+5
|
* Fix expanding STB_GNU_UNIQUE hash table.Andreas Schwab2009-08-072-1/+6
| | | | | An invalid symbol name pointer was entered into the hash table while enlarging it.
* Fix whitespaces in last checkin.Ulrich Drepper2009-08-071-1/+1
|
* Properly count number of logical processors on Intel CPUs.H.J. Lu2009-08-072-4/+43
| | | | | | | | | | | | | | | | | | | | The meaning of the 25-14 bits in EAX returned from cpuid with EAX = 4 has been changed from "the maximum number of threads sharing the cache" to "the maximum number of addressable IDs for logical processors sharing the cache" if cpuid takes EAX = 11. We need to use results from both EAX = 4 and EAX = 11 to get the number of threads sharing the cache. The 25-14 bits in EAX on Core i7 is 15 although the number of logical processors is 8. Here is a white paper on this: http://software.intel.com/en-us/articles/intel-64-architecture-processor-topology-enumeration/ This patch correctly counts number of logical processors on Intel CPUs with EAX = 11 support on cpuid. Tested on Dinnington, Core i7 and Nehalem EX/EP. It also fixed Pentium Ds workaround since EBX may not have the right value returned from cpuid with EAX = 1.
* Fix sed expression in TAGS command.Andreas Schwab2009-08-072-2/+7
| | | | | The backslash-newline pair is interpreted as the beginning of an address regex.
* Ignore TAGS.Andreas Schwab2009-08-061-0/+1
|
* Add x86 SSE strlen.Ulrich Drepper2009-08-044-6/+166
|
* Add x86 32-bit SSE4.2 string functions.H.J. Lu2009-08-0414-4/+243
| | | | | | This patch adds 32bit SSE4.2 string functions. It uses -16L instead of 0xfffffffffffffff0L, which works for both 32bit and 64bit long. Tested on 32bit Core i7 and Core 2.
* Optimize x86-64 syscall cancellation handling.Ulrich Drepper2009-08-046-44/+191
| | | | | | | The syscall wrappers had to save and restore the syscall parameter values and return value when calling the functions to enable/disable cancellation were called. Not anymore. The called functions are special and don't modify any unexpected registers.
* Remove leftover code from Linux/x86 ____longjmp_chk.Ulrich Drepper2009-08-021-6/+0
|
* x86/x86-64 now needs <cpuid.h> from gcc.Ulrich Drepper2009-08-023-44/+67
|