about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Take lock in pthread_cond_wait cleanup handler only when neededSiddhesh Poyarekar2012-10-109-10/+368
| | | | | | | | | | [BZ #14652] When a thread waiting in pthread_cond_wait with a PI mutex is cancelled after it has returned successfully from the futex syscall but just before async cancellation is disabled, it enters its cancellation handler with the mutex held and simply calling a mutex_lock again will result in a deadlock. Hence, it is necessary to see if the thread owns the lock and try to lock it only if it doesn't.
* Add NEWS entry for BZ #14602.Maxim Kuvyrkov2012-10-092-2/+6
|
* Make libm-test.inc test comparison macros.Joseph Myers2012-10-093-2/+176
|
* Automatically disable libidn add-on under --disable-shared.Roland McGrath2012-10-093-6/+23
|
* Add missing magic to GLIBC_PROVIDES.Roland McGrath2012-10-0928-1640/+54
|
* Free errstring if _dl_addr doesn't returns 0Roland McGrath2012-10-092-4/+12
|
* Remove _G_off64_t and _G_stat64 from _G_config.h.Joseph Myers2012-10-098-12/+26
|
* Fix BZ #14602: strstr and strcasestr return wrong result.Maxim Kuvyrkov2012-10-084-18/+40
|
* Improve libm test coverage of classification macros / functions.Joseph Myers2012-10-083-5/+72
|
* Add bugs 14660, 14661 to NEWSJonathan Nieder2012-10-081-1/+1
|
* nptl_db/Makefile: force C locale when running readelfJonathan Nieder2012-10-082-1/+7
| | | | | | | | | | | db-symbols.awk relies on English-language readelf output to find the beginning of the symbol table, so force the locale. Without this change, "make check" fails in non-English locales: | diff -p -U 0 ../sysdeps/unix/sysv/linux/x86_64/64/nptl/libthread_db.abilist [...]/nptl_db/libthread_db.symlist | readelf -W -s [...]/nptl/libpthread.so | gawk -f [...]/nptl_db/db-symbols.v.i > [...]/nptl_db/db-symbols.out | make[2]: *** [[...]/nptl_db/db-symbols.out] Erreur 1
* Makerules (check-abi-%): force C locale when running objdumpJonathan Nieder2012-10-082-1/+7
| | | | | | | | | | | | | | | abilist.awk relies on English-language output to find the "file format" header line in "objdump --dynamic-syms" output, so force the locale. Without this change, "make check" fails in non-English locales: | diff -p -U 0 ../sysdeps/unix/sysv/linux/x86_64/64/nptl/libBrokenLocale.abilist [...]/locale/libBrokenLocale.symlist | --- ../sysdeps/unix/sysv/linux/x86_64/64/nptl/libBrokenLocale.abilist 2012-10-02 18:33:50.761863147 -0700 | +++ [...]/locale/libBrokenLocale.symlist 2012-10-03 00:11:22.877234252 -0700 | @@ -0,0 +1 @@ | +Don't grok this line: [...]/locale/libBrokenLocale.so: format de fichier elf64-x86-64 | make[2]: *** [check-abi-libBrokenLocale] Erreur 1
* Fix missing include in sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.cAndreas Schwab2012-10-082-0/+6
|
* Fix Niagara-4 memcpy bug on 32-bit.David S. Miller2012-10-062-0/+9
| | | | | | * sysdeps/sparc/sparc64/multiarch/memcpy-niagara4.S: On 32-bit, clear upper 32-bits of the length value in %o2 since we use branch-on-register tests which consider the entire 64-bit register.
* Add a strstr test for page boundaryH.J. Lu2012-10-062-1/+10
|
* Correct libthreadb register access for 64-bit sparc.David S. Miller2012-10-053-9/+16
| | | | | | | [BZ #14568] * sysdeps/sparc/tls.h (DB_THREAD_SELF_INCLUDE): Delete. (DB_THREAD_SELF): Use constants for the register offsets. Correct the case of a 64-bit debugger with a 32-bit inferior.
* Add Niagara-4 optimized memset/bzero implementation.David S. Miller2012-10-056-6/+164
| | | | | | | | | | | * sysdeps/sparc/sparc64/multiarch/memset-niagara4.S: New file. * sysdeps/sparc/sparc32/sparcv9/multiarch/memset-niagara4.S: New file. * sysdeps/sparc/sparc64/multiarch/Makefile: Add to sysdep_routines. * sysdeps/sparc/sparc32/sparcv9/multiarch/Makefile: Likewise. * sysdeps/sparc/sparc64/multiarch/memset.S: Use Niagara-4 memset and bzero when HWCAP_SPARC_CRYPTO is present.
* Add a testase for BZ #14602H.J. Lu2012-10-052-0/+16
|
* Test strcasestr/strchr/strstr under all implementationsH.J. Lu2012-10-058-89/+101
|
* Clean up R_ARM_PC24 handling.Roland McGrath2012-10-052-69/+57
|
* Move _dl_important_hwcaps to dl-hwcaps.cH.J. Lu2012-10-056-292/+287
|
* Add test cases for BZ #14557H.J. Lu2012-10-058-2/+28
|
* Set GL(dl_nns) to 1 for vDSO in libc.aH.J. Lu2012-10-053-1/+7
|
* Set up the data structures for vDSO in libc.aH.J. Lu2012-10-056-238/+307
|
* Improve libm-test.inc comment.Joseph Myers2012-10-052-8/+23
|
* Update config.guess and config.sub.Joseph Myers2012-10-053-17/+50
|
* Unlock mutex before going back to waiting for PI mutexesSiddhesh Poyarekar2012-10-058-175/+430
| | | | | | | | | | [BZ #14417] A futex call with FUTEX_WAIT_REQUEUE_PI returns with the mutex locked on success. If such a successful thread is pipped to the cond_lock by another spuriously woken waiter, it could be sent back to wait on the futex with the mutex lock held, thus causing a deadlock. So it is necessary that the thread relinquishes the mutex before going back to sleep.
* powerpc: add name_to_handle_at, open_by_handle etc. to bits/fcntl.hKhem Raj2012-10-042-5/+31
| | | | Fixes BZ #14251.
* Name space hygeine for madvise.Roland McGrath2012-10-0411-13/+38
|
* Clean up conditionalize of ld.so.cache support.Roland McGrath2012-10-039-39/+40
|
* 2012-10-03 Steve Ellcey <sellcey@mips.com>Steve Ellcey2012-10-035-0/+13
| | | | | | | | | * sysdeps/mips/ieee754.h: Move to... * sysdeps/mips/ieee754/ieee754.h: Here. * sysdeps/mips/mips32/Implies: Add mips/ieee754. * sysdeps/mips/mips64/Implies: Ditto. * sysdeps/mips/mips64/n32/Implies: Ditto. * sysdeps/mips/mips64/n64/Implies: Ditto.
* 2012-10-03 Steve Ellcey <sellcey@mips.com>Steve Ellcey2012-10-031-0/+0
| | | | | | | | | * sysdeps/mips/ieee754.h: Move to... * sysdeps/mips/ieee754/ieee754.h: Here. * sysdeps/mips/mips32/Implies: Add mips/ieee754. * sysdeps/mips/mips64/Implies: Ditto. * sysdeps/mips/mips64/n32/Implies: Ditto. * sysdeps/mips/mips64/n64/Implies: Ditto.
* sysconf/posix: handle _SC_LEVEL4_CACHE_LINESIZEPino Toscano2012-10-032-0/+6
|
* Remove sysdeps/unix/bsd/confstr.h file.Roland McGrath2012-10-032-1/+4
|
* * scripts/check-local-headers.sh: Exclude sys/sdt.h andAlexandre Oliva2012-10-022-1/+6
| | | | sys/sdt-config.h.
* Update copyright yearsH.J. Lu2012-10-022-1/+5
|
* Use ElfW(Off) rather than off_t for offsets within ELF files.Roland McGrath2012-10-022-2/+7
|
* nscd: fix compilation flagsDmitry V. Levin2012-10-022-34/+11
| | | | | | | | | | | | | Commit 61653dfb81b776bb72ce4304175b861d77c357a8 added support for compilers predefining _FORTIFY_SOURCE by adding -U_FORTIFY_SOURCE to CPPFLAGS for these compilers, but that change doesn't work quite well in case of nscd: its Makefile sets _FORTIFY_SOURCE using CFLAGS instead of CPPFLAGS and, thanks to compilation rules defined in Makerules, CPPFLAGS are passed to compiler after CFLAGS, resulting to a build with _FORTIFY_SOURCE turned off. This change implements a more safe method of passing preprocessor and compiler flags so that no nscd modules could be accidentally forgotten.
* Clarify memory allocation error diagnostics to avoid confusionDmitry V. Levin2012-10-023-8/+12
|
* Define HAS_FMA with bit_FMA_UsableH.J. Lu2012-10-024-3/+23
|
* Split my last ChangeLog entry into respective arch-specific filesSiddhesh Poyarekar2012-10-028-11/+35
|
* Fix clone flag name in comment to CLONE_CHILD_CLEARTID.Siddhesh Poyarekar2012-10-0216-14/+36
|
* Get rid of unused __swblk_t type.Roland McGrath2012-10-0112-9/+24
|
* 2012-10-01 Patsy Franklin <pfrankli@redhat.com>Jeff Law2012-10-012-5/+14
| | | | | | | | | | Honza Horak <hhorak@redhat.com> * nis/yp_xdr.c (xdr_domainname): Use YPMAXDOMAIN as maxsize. (xdr_mapname): Use YPMAXMAP as maxsize. (xdr_peername): Use YPMAXPEER as maxsize. (xdr_keydat): Use YPAXRECORD as maxsize. (xdr_valdat): Use YPMAXRECORD as maxsize.
* Define __have_atfcts global in stub openat implementation.Roland McGrath2012-10-012-1/+10
|
* Clean up init-first.c files.Roland McGrath2012-10-0113-364/+106
|
* Fix exception table for i386 pthread_cond_waitSiddhesh Poyarekar2012-10-016-6/+150
| | | | | | | | [BZ #14477] Add an additional entry in the exception table to jump to __condvar_w_cleanup2 instead of __condvar_w_cleanup for PI mutexes when %ebx contains the address of the futex instead of the condition variable.
* Fix sign of inexact zero return from fma (bug 14645).Joseph Myers2012-10-016-1/+74
|
* Fix sign of exact zero return from fma (bug 14638).Joseph Myers2012-09-299-3/+227
|
* Uncorrupt Sparc ULPS file.David S. Miller2012-09-282-2/+5
| | | | * sysdeps/sparc/fpu/libm-test-ulps: Fix garbage in file.