about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Merged in current data for powerpc-.*-linux.*/notls.Roland McGrath2003-04-0213-140/+140
|
* Merged in current data for most platforms.Roland McGrath2003-04-0213-306/+454
|
* Update.Ulrich Drepper2003-04-021-1/+2
| | | | | * Makefile (tests): Add tst-tsd3.c and tst-tsd4. * tst-tsd4.c: New file.
* Check PTHREAD_DESTRUCTOR_ITERATIONS handling.Ulrich Drepper2003-04-021-0/+103
|
* * scripts/abilist.awk: Allow dots in soname suffix.Roland McGrath2003-04-021-0/+6
| | | | * scripts/abilist.awk (emit): Fix bailout condition.
* (tests): Add tst-tsd4.Ulrich Drepper2003-04-021-1/+1
|
* 2003-04-01 Roland McGrath <roland@redhat.com>Roland McGrath2003-04-021-6/+4
| | | | | * scripts/abilist.awk: Allow dots in soname suffix. * scripts/abilist.awk (emit): Fix bailout condition.
* Update.Ulrich Drepper2003-04-025-57/+213
| | | | | | | | | | | | | | 2003-04-01 Ulrich Drepper <drepper@redhat.com> * pthread_create.c (deallocate_tsd): Clear/free memory after the last round, not the first. Use specific_used flag instead of local found_nonzero variable. Use THREAD_[SG]ETMEM where possible. (__free_tcb): Don't call deallocate_tsd here. (start_thread): Call deallocate_tsd here. * pthread_setspecific.c: Set specific_used flag really only when needed. * Makefile (tests): Add tst-tsd3.c * tst-tsd3.c: New file.
* (do_test): Make static.Ulrich Drepper2003-04-021-1/+1
|
* * sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c: Use theRoland McGrath2003-04-0212-4/+256
| | | | IA-64 version.
* 2003-04-01 Jakub Jelinek <jakub@redhat.com>Roland McGrath2003-04-021-41/+1
| | | | | * sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c: Use the IA-64 version.
* Update.Ulrich Drepper2003-04-012-5/+12
| | | | | | | * elf/tls-macros.h [__ia64__] (TLS_IE, TLS_LD, TLS_GD): Add gp register as input to asm. 2003-04-01 Jakub Jelinek <jakub@redhat.com>
* Update.Ulrich Drepper2003-04-011-0/+4
| | | | | | 2003-04-01 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ia64/bits/siginfo.h (sigevent_t): Fix a typo.
* sigevent_t): Fix a typo.Ulrich Drepper2003-04-011-1/+1
|
* * configure.in: Output as/ld as name if version is too old.Andreas Jaeger2003-04-013-4/+8
| | | | | | 2003-04-01 Andreas Jaeger <aj@suse.de> * configure.in: Output as/ld as name if version is too old.
* * configure.in: Don't require an installed C library in the testRoland McGrath2003-04-013-6/+19
| | | | | | | | | | for ".set" assembler support. * configure: Regenerated. 2003-03-31 Roland McGrath <roland@redhat.com> * signal/tst-sigset.c: New file. * signal/Makefile (tests): Add it.
* 2003-03-31 Roland McGrath <roland@redhat.com>Roland McGrath2003-04-012-2/+46
| | | | | * signal/tst-sigset.c: New file. * signal/Makefile (tests): Add it.
* Update.Ulrich Drepper2003-04-017-17/+47
| | | | | | | | | | | | | | | | 2003-03-31 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/alpha/bits/signum.h (_NSIG): Define to 65. * sysdeps/unix/sysv/linux/hppa/bits/signum.h (_NSIG): Likewise. * sysdeps/unix/sysv/linux/sparc/bits/signum.h (_NSIG): Likewise. * sysdeps/unix/sysv/linux/bits/signum.h (_NSIG): Likewise. (__SIGRTMAX): Adjust accordingly. * sysdeps/gnu/siglist.c: If OLD2_SIGLIST_SIZE is defined define second compatibility symbol set. * sysdeps/unix/sysv/linux/siglist.h (OLD2_SIGLIST_SIZE): Define. * intl/po2test.sed: Unify the transformations for msgid and msgstr and remove a useless s/// command.
* Update.Ulrich Drepper2003-04-019-9/+123
| | | | | | | | | | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/ia64/lowlevellock.h (__lll_mutex_lock): Use atomic_exchange_and_add instead of __lll_add. (__lll_mutex_timedlock): Likewise. Patch by Ian Wienand. 2003-03-24 Steven Munroe <sjmunroe@us.ibm.com> * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h (SINGLE_THREAD_P): Fix typo. * tst-cancel-wrappers.sh: Handle '.'ed symbols. 2003-03-31 Ulrich Drepper <drepper@redhat.com> * Makefile (tests): Add tst-align. * tst-align.c: New file. * sysdeps/i386/Makefile: Define CFLAGS-tst-align. * sysdeps/x86_64/Makefile: Likewise. * tst-tsd2.c: Add casts to avoid warnings.
* Update.Ulrich Drepper2003-04-011-0/+5
| | | | | | | 2003-03-31 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/tls.h (CALL_THREAD_FCT): Align stack of called function correctly.
* (CALL_THREAD_FCT): Align stack of called function correctly.Ulrich Drepper2003-04-011-3/+2
|
* * alloca_cutoff.c: Include internals.h. * sysdeps/pthread/errno-loc.c: ↵Alexandre Oliva2003-04-015-4/+15
| | | | | | | | | | | Include linuxthreads/internals.h. * sysdeps/pthread/herrno-loc.c: Likewise. * sysdeps/pthread/res-state.c: Likewise. 2003-03-31 Alexandre Oliva <aoliva@redhat.com> * alloca_cutoff.c: Include internals.h. * sysdeps/pthread/errno-loc.c: Include linuxthreads/internals.h. * sysdeps/pthread/herrno-loc.c: Likewise. * sysdeps/pthread/res-state.c: Likewise.
* Fix comment.Ulrich Drepper2003-03-312-3/+3
|
* Fix comment.Ulrich Drepper2003-03-311-2/+2
|
* *** empty log message ***Andreas Schwab2003-03-311-0/+6
| | | | | | | | 2003-03-31 Andreas Schwab <schwab@suse.de> * sysdeps/m68k/m68020/bits/atomic.h (atomic_increment_and_test): Define. (atomic_decrement_and_test): Fix test.
* (atomic_increment_and_test): Define. (atomic_decrement_and_test): Fix test.Andreas Schwab2003-03-311-4/+38
|
* * sysdeps/sparc/sparc32/bits/atomic.h: New file.Roland McGrath2003-03-307-262/+275
| | | | | | | | * sysdeps/sparc/sparc32/sparcv9/bits/atomic.h: New file. * sysdeps/sparc/sparc64/bits/atomic.h: New file. * sysdeps/sparc/sparc32/atomicity.h: Removed. * sysdeps/sparc/sparc32/sparcv9/atomicity.h: Removed. * sysdeps/sparc/sparc64/atomicity.h: Removed.
* * scripts/abilist.awk: Grok .opd foo plus .text .foo as "foo F" alone.Roland McGrath2003-03-302-1/+11
|
* * intl/po2test.sed: Anchor substitution regexps to fix last change.Roland McGrath2003-03-301-0/+4
|
* 2003-03-30 Roland McGrath <roland@redhat.com>Roland McGrath2003-03-301-2/+2
| | | | * intl/po2test.sed: Anchor substitution regexps to fix last change.
* Update.Ulrich Drepper2003-03-301-0/+4
| | | | | | 2003-03-30 Ulrich Drepper <drepper@redhat.com> * descr.h (struct pthread): Move most often used elements to the front.
* (struct pthread): Move most often used elements to the front.Ulrich Drepper2003-03-301-9/+11
|
* 2003-03-29 Paolo Bonzini <bonzini@gnu.org>Roland McGrath2003-03-291-0/+5
| | | | | * intl/po2test.sed: Unify the transformations for msgid and msgstr and remove a useless s/// command.
* 2003-03-29 Paolo Bonzini <bonzini@gnu.org>Roland McGrath2003-03-291-44/+26
| | | | | * intl/po2test.sed: Unify the transformations for msgid and msgstr and remove a useless s/// command.
* Update.Ulrich Drepper2003-03-294-6/+22
| | | | | | | | | | | | | | 2003-03-27 David Mosberger <davidm@hpl.hp.com> * sysdeps/ia64/dl-machine.h (RTLD_START): Wrap ".save rp, r0" directive into empty .prologue region to ensure that call-chain is terminated even for the first instruction. * sysdeps/ia64/elf/start.S (_start): Use ".save rp, r0" idiom to terminate call-chain right from the get-go. * sysdeps/unix/sysv/linux/ia64/fork.S (fork): Remove unnecessary stop bit between compare & branch.
* Update.Ulrich Drepper2003-03-292-1/+4
| | | | | * stdlib/strtod.c (INTERNAL): Recognize first digit after decimal point correctly [PR libc/4993].
* Update.Ulrich Drepper2003-03-293-4/+18
| | | | | | | 2003-03-29 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/ifaddrs.c (getifaddrs): Avoid netlink_open calls if netlink is known to not be available.
* (libpthread-routines): Add pthread_atfork. ↵Ulrich Drepper2003-03-291-1/+2
| | | | (libpthread-static-only-routines): Add pthread_atfork.
* * configure.in: Add mips64* support. * configure: Rebuilt. * ↵Alexandre Oliva2003-03-2918-77/+208
| | | | | | | | | | | | | | | | | | | | | | | | | | sysdeps/mips/bits/endian.h: Make it bi-endian. * sysdeps/mips/mipsel/bits/endian.h: Removed. * sysdeps/mips/mips64/n32/el/bits/endian.h: Removed. * sysdeps/mips/mips64/n64/el/bits/endian.h: Removed. * sysdeps/mips/mips32/Makefile (CC): Add -mabi=32. * sysdeps/mips/mips64/n32/Makefile (CC): Add -mabi=n32. * sysdeps/mips/mips64/n64/Makefile (CC): Add -mabi=64. * sysdeps/mips/Implies: Moved wordsize-32 to... * sysdeps/mips/mips32/Implies: New file. * sysdeps/unix/mips/sysdep.h (PSEUDO_NOERRNO, PSEUDO_END_NOERRNO, ret_NOERRNO): New. (ret, PSEUDO_END): Moved past END. (PSEUDO): Moved to... * sysdeps/unix/mips/mips32/sysdep.h: New file. * sysdeps/unix/mips/mips64/n32/sysdep.h: Removed #undef PSEUDO. * sysdeps/unix/mips/mips64/n64/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/mips/sysdep.h: Move to... * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: New file. * sysdeps/unix/sysv/linux/mips/mips32/kern64/sysdep.h: New file. * configure.in: Add mips64* support. * configure: Rebuilt. * sysdeps/mips/bits/endian.h: Make it bi-endian. * sysdeps/mips/mipsel/bits/endian.h: Removed. * sysdeps/mips/mips64/n32/el/bits/endian.h: Removed. * sysdeps/mips/mips64/n64/el/bits/endian.h: Removed. * sysdeps/mips/mips32/Makefile (CC): Add -mabi=32. * sysdeps/mips/mips64/n32/Makefile (CC): Add -mabi=n32. * sysdeps/mips/mips64/n64/Makefile (CC): Add -mabi=64. * sysdeps/mips/Implies: Moved wordsize-32 to... * sysdeps/mips/mips32/Implies: New file. * sysdeps/unix/mips/sysdep.h (PSEUDO_NOERRNO, PSEUDO_END_NOERRNO, ret_NOERRNO): New. (ret, PSEUDO_END): Moved past END. (PSEUDO): Moved to... * sysdeps/unix/mips/mips32/sysdep.h: New file. * sysdeps/unix/mips/mips64/n32/sysdep.h: Removed #undef PSEUDO. * sysdeps/unix/mips/mips64/n64/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/mips/sysdep.h: Move to... * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: New file. * sysdeps/unix/sysv/linux/mips/mips32/kern64/sysdep.h: New file.
* * sysdeps/unix/sysv/linux/mips/clone.S (__thread_start): Re-introduce ENTRY.Alexandre Oliva2003-03-292-0/+6
| | | | | | | 2003-03-29 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/mips/clone.S (__thread_start): Re-introduce ENTRY.
* Update.Ulrich Drepper2003-03-294-0/+787
| | | | | | | | | 2003-03-28 Thorsten Kukuk <kukuk@suse.de> * sysdeps/unix/sysv/linux/ifaddrs.c: New file. * inet/test-ifaddrs.c: Allow AF_PACKET. * sysdeps/unix/sysv/linux/kernel-features.h: Add __ASSUME_NETLINK_SUPPORT.
* Update.Ulrich Drepper2003-03-291-0/+4
| | | | | | 2003-03-28 Ulrich Drepper <drepper@redhat.com> * elf/vismain.c (do_test): Comment out tests which fail in the moment.
* (do_test): Comment out tests which fail in the moment.Ulrich Drepper2003-03-291-2/+4
|
* * elf/vismod.h (getvarlocal1): Return const char **.Roland McGrath2003-03-292-18/+42
| | | | | | | | | | | | | | | | | | | (getvarinmod1): Likewise. (getvaritcpt1): Likewise. (getvarlocal2): Likewise. (getvarinmod2): Likewise. (getvaritcpt2): Likewise. (getvaritcpt3): Likewise. * elf/vismain.c (do_test): Adjusted. * elf/vismod1.c (getvarlocal1): Return address. (getvarinmod1): Likewise. (getvaritcpt1): Likewise. * elf/vismod2.c (getvarlocal2): Likewise. (getvarinmod2): Likewise. (getvaritcpt2): Likewise. * elf/vismod3.c (getvaritcpt3): Likewise. * elf/vismain.c (do_test): Print both addresses when they don't match.
* 2003-03-26 H.J. Lu <hjl@gnu.org>Roland McGrath2003-03-294-22/+22
| | | | | | | | | | | | | | | | | | * elf/vismod.h (getvarlocal1): Return const char **. (getvarinmod1): Likewise. (getvaritcpt1): Likewise. (getvarlocal2): Likewise. (getvarinmod2): Likewise. (getvaritcpt2): Likewise. (getvaritcpt3): Likewise. * elf/vismain.c (do_test): Adjusted. * elf/vismod1.c (getvarlocal1): Return address. (getvarinmod1): Likewise. (getvaritcpt1): Likewise. * elf/vismod2.c (getvarlocal2): Likewise. (getvarinmod2): Likewise. (getvaritcpt2): Likewise. * elf/vismod3.c (getvaritcpt3): Likewise.
* Update.Ulrich Drepper2003-03-2917-160/+382
| | | | | | | | | | | | | | | | | | | | | | | | | | 2003-03-28 Kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/sh/bits/atomic.h (__arch_compare_and_exchange_val_8_acq): Return old value. Make asm output reg constraint earlyclobber. Renamed from... (__arch_compare_and_exchange_8_acq): ... this. (__arch_compare_and_exchange_val_16_acq): Return old value. Make asm output reg constraint earlyclobber. Renamed from... (__arch_compare_and_exchange_16_acq): ... this. (__arch_compare_and_exchange_val_32_acq): Return old value. Make asm output reg constraint earlyclobber. Renamed from... (__arch_compare_and_exchange_32_acq): ... this. (__arch_compare_and_exchange_val_64_acq): Renamed from... (__arch_compare_and_exchange_64_acq): ... this. (atomic_exchange_and_add): Use local variables and __arch_compare_and_exchange_val_64_acq. (atomic_add): Likewise. (atomic_add_negative, atomic_add_zero): Use local variables. * Makefile: Remove libmd5crypt goal.
* Include nptl/descr.h after the definition of TLS_DTV_AT_TP. (INSTALL_DTV): ↵Ulrich Drepper2003-03-291-8/+7
| | | | Add parens. (THREAD_GETMEM, THREAD_GETMEM_NC, THREAD_SETMEM, THREAD_SETMEM_NC): Use passed descr instead of THREAD_SELF.
* * scripts/abilist.awk: If given -v filename_regexp and/or -vRoland McGrath2003-03-282-17/+26
| | | | | | | libname_regexp when parsing names, then produce output only for those matching the given regexps. In combine mode, save all stanzas for a final sorting by stanza header at the end. Emit a blank line between stanzas.
* * scripts/abilist.awk: When given -v combine=1, do parse_names andRoland McGrath2003-03-282-13/+30
| | | | | | emit a single output stream with lib name in stanza header lines. * scripts/abilist.awk: Emit A for all *ABS* regardless of type.
* * sysdeps/powerpc/bits/atomic.h [! __powerpc64__]Roland McGrath2003-03-281-0/+5
| | | | (__arch_atomic_decrement_if_positive_64): Fix bogus definition.