aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-10-11Add x86-64 __libc_ifunc_impl_listH.J. Lu
2012-10-11Add i686 __libc_ifunc_impl_listH.J. Lu
2012-10-11Framework to test IFUNC implementations on targetH.J. Lu
2012-10-11Use IFUNC memmove/memset in x86-64 bcopy/bzeroH.J. Lu
Also add separate tests for bcopy and bzero.
2012-10-10Fixup nptl/ChangeLog for last commit.Carlos O'Donell
2012-10-10Fix formatting in nptl/sysdeps/pthread/pthread.h.Carlos O'Donell
The macro pthread_cleanup_push_defer_np in pthread.h has a misaligned line continuation marker. This marker was previously aligned, but recent changes have moved it out of alignment. This change realigns the marker. This also reduces the diff against the hppa version of pthread.h where the marker is aligned.
2012-10-10hppa: Update pthread.hCarlos O'Donell
Updates the hppa-specific pthread.h from the generic version. After this update the only difference between the generic version and the hppa version is the footer protected by the _PTHREAD_H_HPPA_ guard.
2012-10-10hppa: Remove pt-initfini.cCarlos O'Donell
Rmoves the unused pt-initfini.c
2012-10-10hppa: Restore nptl/shlib-versions.Carlos O'Donell
On 2012-01-07 the nptl/shlib-versions file removed the hppa entry. This restores that entry in the hppa ports tree.
2012-10-10Use $CXX not cc1plus to locate C++ headers.Joseph Myers
2012-10-10Don't include link-libc-static in +link-static-before-libc.Joseph Myers
2012-10-10Remove _IO_pos_t.Joseph Myers
2012-10-10* NEWS: Add note about FIPS mode. Wording suggested by RolandAlexandre Oliva
McGrath.
2012-10-10* crypt/crypt-entry.c: Include fips-private.h.Alexandre Oliva
(__crypt_r, __crypt): Disable MD5 and DES if FIPS is enabled. * crypt/md5c-test.c (main): Tolerate disabled MD5. * sysdeps/unix/sysv/linux/fips-private.h: New file. * sysdeps/generic/fips-private.h: New file, dummy fallback.
2012-10-10* crypt/crypt-private.h: Include stdbool.h.Alexandre Oliva
(_ufc_setup_salt_r): Return bool. * crypt/crypt-entry.c: Include errno.h. (__crypt_r): Return NULL with EINVAL for bad salt. * crypt/crypt_util.c (bad_for_salt): New. (_ufc_setup_salt_r): Check that salt is long enough and within the specified alphabet. * crypt/badsalttest.c: New file. * crypt/Makefile (tests): Add it. ($(objpfx)badsalttest): New.
2012-10-10Take lock in pthread_cond_wait cleanup handler only when neededSiddhesh Poyarekar
[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.
2012-10-09Add NEWS entry for BZ #14602.Maxim Kuvyrkov
2012-10-09Make libm-test.inc test comparison macros.Joseph Myers
2012-10-09Automatically disable libidn add-on under --disable-shared.Roland McGrath
2012-10-09Add missing magic to GLIBC_PROVIDES.Roland McGrath
2012-10-09Free errstring if _dl_addr doesn't returns 0Roland McGrath
2012-10-09Remove _G_off64_t and _G_stat64 from _G_config.h.Joseph Myers
2012-10-08Fix BZ #14602: strstr and strcasestr return wrong result.Maxim Kuvyrkov
2012-10-08Improve libm test coverage of classification macros / functions.Joseph Myers
2012-10-08Add bugs 14660, 14661 to NEWSJonathan Nieder
2012-10-08nptl_db/Makefile: force C locale when running readelfJonathan Nieder
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
2012-10-08Makerules (check-abi-%): force C locale when running objdumpJonathan Nieder
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
2012-10-08Fix missing include in sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.cAndreas Schwab
2012-10-06Fix Niagara-4 memcpy bug on 32-bit.David S. Miller
* 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.
2012-10-06Add a strstr test for page boundaryH.J. Lu
2012-10-05Correct libthreadb register access for 64-bit sparc.David S. Miller
[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.
2012-10-05Add Niagara-4 optimized memset/bzero implementation.David S. Miller
* 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.
2012-10-05Add a testase for BZ #14602H.J. Lu
2012-10-05Test strcasestr/strchr/strstr under all implementationsH.J. Lu
2012-10-05Clean up R_ARM_PC24 handling.Roland McGrath
2012-10-05Move _dl_important_hwcaps to dl-hwcaps.cH.J. Lu
2012-10-05Add test cases for BZ #14557H.J. Lu
2012-10-05Set GL(dl_nns) to 1 for vDSO in libc.aH.J. Lu
2012-10-05Set up the data structures for vDSO in libc.aH.J. Lu
2012-10-05Improve libm-test.inc comment.Joseph Myers
2012-10-05Update config.guess and config.sub.Joseph Myers
2012-10-05Unlock mutex before going back to waiting for PI mutexesSiddhesh Poyarekar
[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.
2012-10-04powerpc: add name_to_handle_at, open_by_handle etc. to bits/fcntl.hKhem Raj
Fixes BZ #14251.
2012-10-04Name space hygeine for madvise.Roland McGrath
2012-10-03Clean up conditionalize of ld.so.cache support.Roland McGrath
2012-10-032012-10-03 Steve Ellcey <sellcey@mips.com>Steve Ellcey
* 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-032012-10-03 Steve Ellcey <sellcey@mips.com>Steve Ellcey
* 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-03sysconf/posix: handle _SC_LEVEL4_CACHE_LINESIZEPino Toscano
2012-10-03Remove sysdeps/unix/bsd/confstr.h file.Roland McGrath
2012-10-02* scripts/check-local-headers.sh: Exclude sys/sdt.h andAlexandre Oliva
sys/sdt-config.h.