aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-04-15Update.Ulrich Drepper2-12/+17
2003-04-14 Ulrich Drepper <drepper@redhat.com> * stdio-common/vfscanf.c: Add casts to avoid warnings.
2003-04-14Update.Ulrich Drepper3-3/+4
* sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S: Don't
2003-04-14Update.Ulrich Drepper3-10/+17
2003-04-14 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S: Don't overflow CFA advance instructions. * sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S: Likewise.
2003-04-14Update.Ulrich Drepper11-106/+139
2003-04-14 Jakub Jelinek <jakub@redhat.com> * sysdeps/i386/i486/bits/atomic.h: Rename LOCK to LOCK_PREFIX. * sysdeps/x86_64/bits/atomic.h: Likewise. 2003-04-14 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/sysdep.h: Change PUSHARGS_1 and POPARGS_1 to emit labels for the mov instructions. 2003-04-14 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h (ret_NOERRNO): Define.
2003-04-14Update.Ulrich Drepper2-1/+13
2003-04-14 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S: Use DW_CFA_advance_loc2 for .Laddl-.Lsubl. * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S: Use DW_CFA_advance_loc for .Laddl-.Lsubl. * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Don't use position-independent unwind data for static libraries. Add missing unwind info. Add comments.
2003-04-14Use DW_CFA_advance_loc2 for .Laddl-.Lsubl.Ulrich Drepper1-1/+2
2003-04-14* sysdeps/generic/unwind-dw2.c (_Unwind_GetCFA): Add a cast to silenceRoland McGrath2-1/+8
compiler warning. * sysdeps/generic/unwind-pe.h: Fix decl hacks broken in merge.
2003-04-142003-04-14 Roland McGrath <roland@redhat.com>Roland McGrath1-11/+11
* sysdeps/generic/unwind-pe.h: Fix decl hacks broken in merge.
2003-04-14Update.Ulrich Drepper7-213/+271
2003-04-14 Ulrich Drepper <drepper@redhat.com> * string/strxfrm.c (STRXFRM): Terminate rulearr at correct position. Reported by jreiser@BitWagon.com.
2003-04-14Add missing unwind info. Add comments.Ulrich Drepper1-104/+125
2003-04-13* sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Rename macros toRoland McGrath1-0/+5
match changes in NPTL sysdep-cancel.h.
2003-04-132003-04-13 Jakub Jelinek <jakub@redhat.com>Roland McGrath1-12/+41
* sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Rename macros to match changes in NPTL sysdep-cancel.h.
2003-04-13Update.Ulrich Drepper1-0/+7
2003-04-13 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/unwind-dw2-fde.c: Update from recent gcc version. * sysdeps/generic/unwind-dw2-fde.h: Likewise. * sysdeps/generic/unwind-dw2.c: Likewise. * sysdeps/generic/unwind-pe.h: Likewise.
2003-04-13Update from recent gcc version.Ulrich Drepper4-350/+441
2003-04-13* sysdeps/unix/sysv/linux/mips/profil-counter: New. * ↵Alexandre Oliva6-21/+341
sysdeps/unix/sysv/linux/mips/sigcontextinfo.h: Port to n32/n64. * sysdeps/unix/sysv/linux/mips/bits/sigcontext.h: New. * sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Port to n32/n64. (mcontext_t): Make it match the 32-bit mips kernel in o32. * sysdeps/unix/sysv/linux/mips/sys/user.h: Bring in constants from the mips and mips64 headers. (struct user): Port to n32/n64. 2003-04-13 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/mips/profil-counter: New. * sysdeps/unix/sysv/linux/mips/sigcontextinfo.h: Port to n32/n64. * sysdeps/unix/sysv/linux/mips/bits/sigcontext.h: New. * sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Port to n32/n64. (mcontext_t): Make it match the 32-bit mips kernel in o32. * sysdeps/unix/sysv/linux/mips/sys/user.h: Bring in constants from the mips and mips64 headers. (struct user): Port to n32/n64.
2003-04-13Update.Ulrich Drepper5-2/+167
* sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S: Add unwind info. * sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S: Likewise.
2003-04-13Update.Ulrich Drepper4-3/+241
2003-04-13 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S: Add unwind info. * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S: Likewise. * Makefile: Make sure all cancellation points are compiled with exception and asynchronous unwind tables.
2003-04-13Update.Ulrich Drepper2-4/+21
2003-04-12 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/dl-tls.c (_dl_allocate_tls_init): Add cast to avoid warning. * sysdeps/unix/sysv/linux/i386/sigaction.c (__libc_sigaction): If __ASSUME_VSYSCALL is defined don't add restorer. * sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_VSYSCALL for 2.5.53.
2003-04-12Update.Ulrich Drepper6-10/+30
2003-04-12 Ulrich Drepper <drepper@redhat.com> * sysdeps/x86_64/tls.h (THREAD_SETMEM): Word around compiler bug which mishandles loading of global object addresses in PIC. (THREAD_SETMEM_NC): Likewise.
2003-04-12Update.Ulrich Drepper5-33/+132
* sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h: Likewise.
2003-04-12Update.Ulrich Drepper22-102/+729
2003-04-11 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/libc-start.c: Cleanup MAIN_AUXVEC_ARG handling. Remove HAVE_CANCELBUF code. Replace with code using the new initializers for unwind-based cleanup handling. * sysdeps/generic/unwind.h: Update from latest gcc version. * sysdeps/unix/sysv/linux/i386/sysdep.h: Define labels in a few places to allow unwind data generation. * sysdeps/i386/bits/setjmp.h: Allow file to be included multiple times. * sysdeps/x86_64/bits/setjmp.h: Likewise. * sysdeps/sh/bits/setjmp.h: Likewise. * sysdeps/powerpc/bits/setjmp.h: Likewise. * sysdeps/unix/sysv/linux/ia64/bits/setjmp.h: Likewise. * sysdeps/alpha/bits/setjmp.h: Likewise.
2003-04-12(deallocate_tsd): Don't take parameter. Adjust caller. Optimize to avoid ↵Ulrich Drepper1-22/+43
often unecessary local variable. (start_thread): Initialize cleanup_jmp_buf element if own thread descriptor.
2003-04-12* csu/tst-empty.c: New file.Roland McGrath3-0/+32
* csu/Makefile (tests, tests-static): Add it.
2003-04-122003-04-11 Roland McGrath <roland@redhat.com>Roland McGrath2-1/+8
* csu/tst-empty.c: New file. * csu/Makefile (tests, tests-static): Add it.
2003-04-12Declare __pthread_unwind. Define __do_cancel to use it. Declare old ↵Ulrich Drepper9-87/+282
cleanup handler installation functions.
2003-04-12Test cleanup handler calls in initial thread.Ulrich Drepper1-0/+65
2003-04-122003-04-11 Roland McGrath <roland@redhat.com>Roland McGrath3-21/+21
* Makefile ($(objpfx)multidir.mk): New target, generated makefile that sets variable `multidir'; include that. (generated): Add it. ($(objpfx)$(multidir)/crti.o): New target. [$(multidir) != .] (generated-dirs, extra-objs, omit-deps): Add it.
2003-04-112003-04-11 Roland McGrath <roland@redhat.com>Roland McGrath1-4/+32
* Makefile (multidir): Don't set the variable here with $(shell ...). ($(objpfx)multidir.mk): New target, generated makefile; include that. (generated): Append it. 2003-04-10 Jakub Jelinek <jakub@redhat.com> * Makefile (multidir, crti-objs, crtn-objs): New variables. (generated-dirs): Add pathname component of multidir. (omit-deps, extra-objs): Include $(multidir)/crt? as well. ($(objpfx)libpthread.so): Depend on $(multidir)/crt?.o as well. ($(objpfx)$(multidir), $(objpfx)$(multidir)/crti.o, $(objpfx)$(multidir)/crtn.o): New. * sysdeps/unix/sysv/linux/sparc/Makefile: Removed. * sysdeps/unix/sysv/linux/x86_64/Makefile (LDFLAGS-pthread.so, before-compile, generated): Don't generate and use specs. ($(objpfx)specs): Remove.
2003-04-11Update.Ulrich Drepper1-0/+5
2003-04-11 Ulrich Drepper <drepper@redhat.com> * tst-attr2.c (do_test): Add cast to avoid warning. * tst-mutex4.c (do_test): Likewise.
2003-04-11(do_test): Add cast to avoid warning.Ulrich Drepper2-2/+2
2003-04-11* string/test-strcmp.c (do_random_tests): Test whether return valueRoland McGrath6-9/+38
has been promoted to wordsize if the ABI requires caller to do so. * string/test-strncmp.c (do_random_tests): Likewise. * string/test-memcmp.c (do_random_tests): Likewise. * sysdeps/powerpc/powerpc64/strcmp.S (strcmp): Sign extend rRTN before returning.
2003-04-11* sysdeps/unix/sysv/linux/powerpc/powerpc64/fe_nomask.cRoland McGrath2-2/+12
(__fe_nomask_env): Try prctl even if __ASSUME_NEW_PRCTL_SYSCALL is not defined, but the prctl constants are.
2003-04-11* string/tester.c (test_strcmp): Fix a typo.Roland McGrath2-2/+6
2003-04-112003-04-11 Martin Schwidefsky <schwidefsky@de.ibm.com>Roland McGrath1-1/+1
* sysdeps/s390/pspinlock.c (__pthread_spin_unlock): Fix asm contraints.
2003-04-10Update.Ulrich Drepper2-2/+19
2003-04-10 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/fork.c (__libc_fork): Reset CPU clocks in child.
2003-04-09Update.Ulrich Drepper2-0/+6
2003-04-09 Ulrich Drepper <drepper@redhat.com> * Makefile (tests): Add tst-detach1. * tst-detach1.c: New file.
2003-04-09Update.Ulrich Drepper1-0/+5
2003-04-09 Ulrich Drepper <drepper@redhat.com> * sysdeps/alpha/fpu/bits/mathdef.h: Remove FLT_EVAL_METHOD definition. * sysdeps/powerpc/fpu/bits/mathdef.h: Likewise.
2003-04-09Remove FLT_EVAL_METHOD definition.Ulrich Drepper2-11/+1
2003-04-09* sysdeps/mips/sys/regdef.h (t4,t5,t6,t7): Renamed to t0..t3 on NewABI. ↵Alexandre Oliva5-77/+101
(ta0, ta1, ta2, ta3): Defined to t4..t7 on o32, and a4..a7 on NewABI. * sysdeps/mips/mips64/memcpy.S: Adjust register naming conventions. * sysdeps/mips/mips64/memset.S: Likewise. * sysdeps/unix/mips/sysdep.S (__syscall_error) [_LIBC_REENTRANT]: Use t0 instead of t4 as temporary. 2003-04-08 Alexandre Oliva <aoliva@redhat.com> * sysdeps/mips/sys/regdef.h (t4,t5,t6,t7): Renamed to t0..t3 on NewABI. (ta0, ta1, ta2, ta3): Defined to t4..t7 on o32, and a4..a7 on NewABI. * sysdeps/mips/mips64/memcpy.S: Adjust register naming conventions. * sysdeps/mips/mips64/memset.S: Likewise. * sysdeps/unix/mips/sysdep.S (__syscall_error) [_LIBC_REENTRANT]: Use t0 instead of t4 as temporary.
2003-04-08Update.Ulrich Drepper2-45/+3
* sysdeps/pthread/pthread.h: Remove duplicate pthread_cleanup_{push,pop} definitions.
2003-04-08Update.Ulrich Drepper12-11/+26
2003-04-08 Ulrich Drepper <drepper@redhat.com> * tst-barrier2.c: Eliminate warnings. * tst-cancel4.c: Likewise. * tst-cond4.c: Likewise. * tst-cond6.c: Likewise. * tst-detach1.c: Likewise. * tst-rwlock4.c: Likewise. * tst-rwlock6.c: Likewise. * tst-rwlock7.c: Likewise. * tst-sem3.c: Likewise. * tst-spin2.c: Likewise. * tst-umask1.c: Likewise.
2003-04-08Update.Ulrich Drepper1-0/+6
2003-04-07 Ulrich Drepper <drepper@redhat.com> * elf/ldconfig.c (parse_conf): Ignore leading whitespace. Use feof_unlocked instead of feof. (add_dir): Ignore trailing whitespace.
2003-04-08(parse_conf): Ignore leading whitespace. Use feof_unlocked instead of feof. ↵Ulrich Drepper1-8/+16
(add_dir): Ignire trailing whitespace.
2003-04-08* posix/bug-regex4.c (main): Cap RANGE and STOP arguments toRoland McGrath1-0/+5
sum of SIZE1 and SIZE2 arguments.
2003-04-082003-04-07 Jakub Jelinek <jakub@redhat.com>Roland McGrath1-2/+2
* posix/bug-regex4.c (main): Cap RANGE and STOP arguments to sum of SIZE1 and SIZE2 arguments.
2003-04-07Whitespace fix.Jakub Jelinek1-1/+1
2003-04-07Test for pthread_detach of terminated thread.Ulrich Drepper1-0/+55
2003-04-07Update.Ulrich Drepper2-1/+5
2003-04-07 Ulrich Drepper <drepper@redhat.com> * pthread_detach.c (pthread_detach): Fix test for invalid TID.
2003-04-06Update.Ulrich Drepper1-1/+7
2003-04-06 Ulrich Drepper <drepper@redhat.com> * iconv/iconv_prog.c (process_block): Don't print message about invalid input if the -c option is used. (main): Correctly append IGNORE string for -c option. arguments.
2003-04-06RegeneratedUlrich Drepper1-536/+535