aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-04-022003-04-02 Jakub Jelinek <jakub@redhat.com>Roland McGrath1-1/+2
* Makefile (libpthread-routines): Add pthread_atfork. (libpthread-static-only-routines): Add pthread_atfork.
2003-04-02Update.Ulrich Drepper2-2/+1
2003-04-02Undo last change.Ulrich Drepper1-4/+0
2003-04-02Merged in current data for powerpc-.*-linux.*/notls.Roland McGrath13-140/+140
2003-04-02Merged in current data for most platforms.Roland McGrath13-306/+454
2003-04-02Update.Ulrich Drepper1-1/+2
* Makefile (tests): Add tst-tsd3.c and tst-tsd4. * tst-tsd4.c: New file.
2003-04-02Check PTHREAD_DESTRUCTOR_ITERATIONS handling.Ulrich Drepper1-0/+103
2003-04-02* scripts/abilist.awk: Allow dots in soname suffix.Roland McGrath1-0/+6
* scripts/abilist.awk (emit): Fix bailout condition.
2003-04-02(tests): Add tst-tsd4.Ulrich Drepper1-1/+1
2003-04-022003-04-01 Roland McGrath <roland@redhat.com>Roland McGrath1-6/+4
* scripts/abilist.awk: Allow dots in soname suffix. * scripts/abilist.awk (emit): Fix bailout condition.
2003-04-02Update.Ulrich Drepper5-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.
2003-04-02(do_test): Make static.Ulrich Drepper1-1/+1
2003-04-02* sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c: Use theRoland McGrath12-4/+256
IA-64 version.
2003-04-022003-04-01 Jakub Jelinek <jakub@redhat.com>Roland McGrath1-41/+1
* sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c: Use the IA-64 version.
2003-04-01Update.Ulrich Drepper2-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>
2003-04-01Update.Ulrich Drepper1-0/+4
2003-04-01 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ia64/bits/siginfo.h (sigevent_t): Fix a typo.
2003-04-01sigevent_t): Fix a typo.Ulrich Drepper1-1/+1
2003-04-01* configure.in: Output as/ld as name if version is too old.Andreas Jaeger3-4/+8
2003-04-01 Andreas Jaeger <aj@suse.de> * configure.in: Output as/ld as name if version is too old.
2003-04-01* configure.in: Don't require an installed C library in the testRoland McGrath3-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-04-012003-03-31 Roland McGrath <roland@redhat.com>Roland McGrath2-2/+46
* signal/tst-sigset.c: New file. * signal/Makefile (tests): Add it.
2003-04-01Update.Ulrich Drepper7-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.
2003-04-01Update.Ulrich Drepper9-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.
2003-04-01Update.Ulrich Drepper1-0/+5
2003-03-31 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/tls.h (CALL_THREAD_FCT): Align stack of called function correctly.
2003-04-01(CALL_THREAD_FCT): Align stack of called function correctly.Ulrich Drepper1-3/+2
2003-04-01* alloca_cutoff.c: Include internals.h. * sysdeps/pthread/errno-loc.c: ↵Alexandre Oliva5-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.
2003-03-31Fix comment.Ulrich Drepper2-3/+3
2003-03-31Fix comment.Ulrich Drepper1-2/+2
2003-03-31*** empty log message ***Andreas Schwab1-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.
2003-03-31(atomic_increment_and_test): Define. (atomic_decrement_and_test): Fix test.Andreas Schwab1-4/+38
2003-03-30* sysdeps/sparc/sparc32/bits/atomic.h: New file.Roland McGrath7-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.
2003-03-30* scripts/abilist.awk: Grok .opd foo plus .text .foo as "foo F" alone.Roland McGrath2-1/+11
2003-03-30* intl/po2test.sed: Anchor substitution regexps to fix last change.Roland McGrath1-0/+4
2003-03-302003-03-30 Roland McGrath <roland@redhat.com>Roland McGrath1-2/+2
* intl/po2test.sed: Anchor substitution regexps to fix last change.
2003-03-30Update.Ulrich Drepper1-0/+4
2003-03-30 Ulrich Drepper <drepper@redhat.com> * descr.h (struct pthread): Move most often used elements to the front.
2003-03-30(struct pthread): Move most often used elements to the front.Ulrich Drepper1-9/+11
2003-03-292003-03-29 Paolo Bonzini <bonzini@gnu.org>Roland McGrath1-0/+5
* intl/po2test.sed: Unify the transformations for msgid and msgstr and remove a useless s/// command.
2003-03-292003-03-29 Paolo Bonzini <bonzini@gnu.org>Roland McGrath1-44/+26
* intl/po2test.sed: Unify the transformations for msgid and msgstr and remove a useless s/// command.
2003-03-29Update.Ulrich Drepper4-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.
2003-03-29Update.Ulrich Drepper2-1/+4
* stdlib/strtod.c (INTERNAL): Recognize first digit after decimal point correctly [PR libc/4993].
2003-03-29Update.Ulrich Drepper3-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.
2003-03-29(libpthread-routines): Add pthread_atfork. ↵Ulrich Drepper1-1/+2
(libpthread-static-only-routines): Add pthread_atfork.
2003-03-29* configure.in: Add mips64* support. * configure: Rebuilt. * ↵Alexandre Oliva18-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.
2003-03-29* sysdeps/unix/sysv/linux/mips/clone.S (__thread_start): Re-introduce ENTRY.Alexandre Oliva2-0/+6
2003-03-29 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/mips/clone.S (__thread_start): Re-introduce ENTRY.
2003-03-29Update.Ulrich Drepper4-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.
2003-03-29Update.Ulrich Drepper1-0/+4
2003-03-28 Ulrich Drepper <drepper@redhat.com> * elf/vismain.c (do_test): Comment out tests which fail in the moment.
2003-03-29(do_test): Comment out tests which fail in the moment.Ulrich Drepper1-2/+4
2003-03-29* elf/vismod.h (getvarlocal1): Return const char **.Roland McGrath2-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-292003-03-26 H.J. Lu <hjl@gnu.org>Roland McGrath4-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.
2003-03-29Update.Ulrich Drepper17-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.
2003-03-29Include nptl/descr.h after the definition of TLS_DTV_AT_TP. (INSTALL_DTV): ↵Ulrich Drepper1-8/+7
Add parens. (THREAD_GETMEM, THREAD_GETMEM_NC, THREAD_SETMEM, THREAD_SETMEM_NC): Use passed descr instead of THREAD_SELF.