kopensolaris-gnu/glibc.git
16 years ago.
roland [Sat, 15 Mar 2003 23:55:47 +0000 (23:55 +0000)]
.

16 years ago2003-03-15 Roland McGrath <roland@redhat.com>
roland [Sat, 15 Mar 2003 23:55:23 +0000 (23:55 +0000)]
2003-03-15  Roland McGrath  <roland@redhat.com>

* thread_db.h (td_err_e): Add TD_NOTLS and TD_TLSDEFER.
(td_thr_tlsbase): Declare it.
* td_thr_tlsbase.c: New file.
* Makefile (libthread_db-routines): Add it.
* Versions (libthread_db: GLIBC_2.3.3): New set, add td_thr_tlsbase.
* td_thr_tls_get_addr.c (td_thr_tls_get_addr): Use td_thr_tlsbase.

16 years agoUpdate.
drepper [Sat, 15 Mar 2003 23:49:09 +0000 (23:49 +0000)]
Update.

16 years agoUse the generic Linux code for most parts.
drepper [Sat, 15 Mar 2003 23:47:44 +0000 (23:47 +0000)]
Use the generic Linux code for most parts.

16 years ago.
roland [Sat, 15 Mar 2003 23:44:08 +0000 (23:44 +0000)]
.

16 years ago2003-03-15 Roland McGrath <roland@redhat.com>
roland [Sat, 15 Mar 2003 23:43:51 +0000 (23:43 +0000)]
2003-03-15  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/i386/system.c: Moved to ...
* sysdeps/unix/sysv/linux/system.c: ... here.
(FORK): Don't #define if already #define'd.
* sysdeps/unix/sysv/linux/s390/system.c: File removed.
* sysdeps/unix/sysv/linux/kernel-features.h [__powerpc__]:
(__ASSUME_CLONE_THREAD_FLAGS): Define for kernel >= 2.5.64.

16 years agotypo fix
roland [Sat, 15 Mar 2003 23:18:14 +0000 (23:18 +0000)]
typo fix

16 years ago.
roland [Sat, 15 Mar 2003 23:16:22 +0000 (23:16 +0000)]
.

16 years agoItem for dlinfo and dladdr1.
roland [Sat, 15 Mar 2003 23:16:13 +0000 (23:16 +0000)]
Item for dlinfo and dladdr1.

16 years ago2003-03-15 Roland McGrath <roland@redhat.com>
roland [Sat, 15 Mar 2003 23:14:48 +0000 (23:14 +0000)]
2003-03-15  Roland McGrath  <roland@redhat.com>

* dlfcn/tst-dlinfo.c: New file.
* dlfcn/Makefile (tests): Add tst-dlinfo.
($(objpfx)tst-dlinfo): New target.

16 years ago2003-03-15 Roland McGrath <roland@redhat.com>
roland [Sat, 15 Mar 2003 23:14:46 +0000 (23:14 +0000)]
2003-03-15  Roland McGrath  <roland@redhat.com>

* dlfcn/tst-dlinfo.c: New file.
* dlfcn/Makefile (tests): Add tst-dlinfo.
($(objpfx)tst-dlinfo): New target.
* dlfcn/dlinfo.c: New file.
* dlfcn/Makefile (libdl-routines): Add it.
* dlfcn/Versions (libdl: GLIBC_2.3.3): Add dlinfo.
* dlfcn/dlfcn.h [__USE_GNU]: Declare dlinfo.
[__USE_GNU] (RTLD_DI_*): New enum constants.
[__USE_GNU] (Dl_serpath, Dl_serinfo): New types.
* elf/dl-load.c (cache_rpath): New inline function.
(_dl_map_object): Use it.
(_dl_rtld_di_serinfo): New function.
* sysdeps/generic/ldsodefs.h: Declare it.
* elf/Versions (ld: GLIBC_PRIVATE): Add it.

16 years ago2003-03-15 Roland McGrath <roland@redhat.com>
roland [Sat, 15 Mar 2003 23:14:44 +0000 (23:14 +0000)]
2003-03-15  Roland McGrath  <roland@redhat.com>

* dlfcn/dlinfo.c: New file.
* dlfcn/Makefile (libdl-routines): Add it.
* dlfcn/Versions (libdl: GLIBC_2.3.3): Add dlinfo.
* dlfcn/dlfcn.h [__USE_GNU]: Declare dlinfo.
[__USE_GNU] (RTLD_DI_*): New enum constants.
[__USE_GNU] (Dl_serpath, Dl_serinfo): New types.
* elf/dl-load.c (cache_rpath): New inline function.
(_dl_map_object): Use it.
(_dl_rtld_di_serinfo): New function.
* sysdeps/generic/ldsodefs.h: Declare it.
* elf/Versions (ld: GLIBC_PRIVATE): Add it.

16 years ago.
roland [Sat, 15 Mar 2003 23:09:52 +0000 (23:09 +0000)]
.

16 years ago2003-03-15 Roland McGrath <roland@redhat.com>
roland [Sat, 15 Mar 2003 23:09:21 +0000 (23:09 +0000)]
2003-03-15  Roland McGrath  <roland@redhat.com>

* sysdeps/generic/dl-sysdep.c (_dl_sysdep_start) [DL_PLATFORM_AUXV]:
Use this macro for extra AT_* cases.
* elf/dl-support.c (_dl_aux_init) [DL_PLATFORM_AUXV]: Likewise.
* sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c (DL_PLATFORM_AUXV):
New macro, guts from ...
(__aux_init_cache): ... here, function removed.
(DL_PLATFORM_INIT): Don't define this.

16 years ago2003-03-15 Roland McGrath <roland@redhat.com>
roland [Sat, 15 Mar 2003 23:09:18 +0000 (23:09 +0000)]
2003-03-15  Roland McGrath  <roland@redhat.com>

* sysdeps/powerpc/elf/libc-start.c (AUX_VECTOR_INIT): Define it.
(LIBC_START_MAIN, LIBC_START_MAIN_AUXVEC_ARG, MAIN_AUXVEC_ARG)
(INIT_MAIN_ARGS): Define, and #include <sysdeps/generic/libc-start.c>.
(__libc_start_main): Just call the generic one for most of the work.

16 years ago2003-03-15 Roland McGrath <roland@redhat.com>
roland [Sat, 15 Mar 2003 23:09:16 +0000 (23:09 +0000)]
2003-03-15  Roland McGrath  <roland@redhat.com>

* Versions.def (libthread_db): Add GLICB_2.3.3 set.

16 years ago2003-03-15 Roland McGrath <roland@redhat.com>
roland [Sat, 15 Mar 2003 23:09:13 +0000 (23:09 +0000)]
2003-03-15  Roland McGrath  <roland@redhat.com>

* sysdeps/powerpc/powerpc32/memset.S: Put __cache_line_size in bss.
* sysdeps/powerpc/powerpc64/memset.S: Likewise.

16 years ago2003-03-15 Roland McGrath <roland@redhat.com>
roland [Sat, 15 Mar 2003 23:09:11 +0000 (23:09 +0000)]
2003-03-15  Roland McGrath  <roland@redhat.com>

* sysdeps/generic/libc-start.c [LIBC_START_MAIN]: If defined, define a
static function by that name instead of BP_SYM (__libc_start_main).
[LIBC_START_MAIN_AUXVEC_ARG]: Take AUXVEC as argument.
[MAIN_AUXVEC_ARG]: Pass 4th argument to MAIN.
[INIT_MAIN_ARGS]: Give INIT the same args as MAIN.

16 years ago2003-03-15 Roland McGrath <roland@redhat.com>
roland [Sat, 15 Mar 2003 23:09:01 +0000 (23:09 +0000)]
2003-03-15  Roland McGrath  <roland@redhat.com>

* thread_db.h (td_err_e): Add TD_NOTLS and TD_TLSDEFER.
(td_thr_tlsbase): Declare it.
* td_thr_tlsbase.c: New file.
* Makefile (libthread_db-routines): Add it.
* Versions (libthread_db: GLIBC_2.3.3): New set, add td_thr_tlsbase.
* td_thr_tls_get_addr.c (td_thr_tls_get_addr): Use td_thr_tlsbase.

16 years agoMore random patches.
drepper [Sat, 15 Mar 2003 21:46:30 +0000 (21:46 +0000)]
More random patches.

16 years ago.
roland [Sat, 15 Mar 2003 20:06:46 +0000 (20:06 +0000)]
.

16 years ago2003-03-14 Roland McGrath <roland@redhat.com>
roland [Sat, 15 Mar 2003 20:06:37 +0000 (20:06 +0000)]
2003-03-14  Roland McGrath  <roland@redhat.com>

* dlfcn/dlerror.c (dlerror): If objname is "", don't put ": " after it.

16 years ago.
jakub [Sat, 15 Mar 2003 11:44:47 +0000 (11:44 +0000)]
.

16 years ago(MULTIPLE_THREADS_OFFSET): Use `header.' prefix.
jakub [Sat, 15 Mar 2003 11:44:36 +0000 (11:44 +0000)]
(MULTIPLE_THREADS_OFFSET): Use `header.' prefix.

16 years ago(TLS_MULTIPLE_THREADS_IN_TCB): Define.
jakub [Sat, 15 Mar 2003 11:44:17 +0000 (11:44 +0000)]
(TLS_MULTIPLE_THREADS_IN_TCB): Define.

16 years ago(MULTIPLE_THREADS_OFFSET): Use `header' prefix instead of `header.data'.
jakub [Sat, 15 Mar 2003 11:44:04 +0000 (11:44 +0000)]
(MULTIPLE_THREADS_OFFSET): Use `header' prefix instead of `header.data'.

16 years ago(SINGLE_THREAD_P): Use `header.' prefix.
jakub [Sat, 15 Mar 2003 11:43:38 +0000 (11:43 +0000)]
(SINGLE_THREAD_P): Use `header.' prefix.

16 years ago(SINGLE_THREAD): Use `header' prefix instead of `header.data'.
jakub [Sat, 15 Mar 2003 11:43:02 +0000 (11:43 +0000)]
(SINGLE_THREAD): Use `header' prefix instead of `header.data'.

16 years agoUse 64-bit loading.
drepper [Sat, 15 Mar 2003 09:59:21 +0000 (09:59 +0000)]
Use 64-bit loading.

16 years agoUpdate.
drepper [Sat, 15 Mar 2003 09:51:22 +0000 (09:51 +0000)]
Update.

16 years ago(CURRENT_STACK_FRAME): Don't use __builtin_frame_address, use stack pointer.
drepper [Sat, 15 Mar 2003 09:51:10 +0000 (09:51 +0000)]
(CURRENT_STACK_FRAME): Don't use __builtin_frame_address, use stack pointer.

16 years agoUse CURRENT_STACK_FRAME instead of __builtin_frame_pointer.
drepper [Sat, 15 Mar 2003 09:50:11 +0000 (09:50 +0000)]
Use CURRENT_STACK_FRAME instead of __builtin_frame_pointer.

16 years agoDefine CALL_THREAD_FCT.
drepper [Sat, 15 Mar 2003 07:59:03 +0000 (07:59 +0000)]
Define CALL_THREAD_FCT.

16 years agoUpdate.
drepper [Sat, 15 Mar 2003 07:54:39 +0000 (07:54 +0000)]
Update.

16 years agoUse correct registers. Use vsyscall.
drepper [Sat, 15 Mar 2003 07:54:03 +0000 (07:54 +0000)]
Use correct registers.  Use vsyscall.

16 years ago(do_test): Add cast to avoid warning.
drepper [Sat, 15 Mar 2003 07:47:47 +0000 (07:47 +0000)]
(do_test): Add cast to avoid warning.

16 years ago(do_test): Add cast to avoid warning.
drepper [Sat, 15 Mar 2003 07:47:19 +0000 (07:47 +0000)]
(do_test): Add cast to avoid warning.

16 years agoUpdate.
drepper [Fri, 14 Mar 2003 23:56:44 +0000 (23:56 +0000)]
Update.

16 years agoUse correct amount of stack correction.
drepper [Fri, 14 Mar 2003 23:46:29 +0000 (23:46 +0000)]
Use correct amount of stack correction.

16 years ago.
roland [Fri, 14 Mar 2003 23:37:15 +0000 (23:37 +0000)]
.

16 years ago2003-03-14 Jakub Jelinek <jakub@redhat.com>
roland [Fri, 14 Mar 2003 23:37:01 +0000 (23:37 +0000)]
2003-03-14  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/sparc/sparc64/pause.c: Include
sysdeps/posix/pause.c instead of sysdeps/unix/common/pause.c.

16 years ago2003-03-14 Jakub Jelinek <jakub@redhat.com>
roland [Fri, 14 Mar 2003 23:36:59 +0000 (23:36 +0000)]
2003-03-14  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/Makefile (syscall-%.h): Fix a typo.

16 years ago2003-03-14 Jakub Jelinek <jakub@redhat.com>
roland [Fri, 14 Mar 2003 23:36:52 +0000 (23:36 +0000)]
2003-03-14  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/sparc/sparc64/Makefile: New file.
* sysdeps/unix/sysv/linux/sparc/Makefile ($(objpfx)specs): Use full
path for crt[in].o.

16 years agoUpdate.
drepper [Fri, 14 Mar 2003 23:28:23 +0000 (23:28 +0000)]
Update.

16 years agoUse test-skeleton.c.
drepper [Fri, 14 Mar 2003 23:27:15 +0000 (23:27 +0000)]
Use test-skeleton.c.

16 years agoDefine CALL_THREAD_FCT.
drepper [Fri, 14 Mar 2003 23:19:56 +0000 (23:19 +0000)]
Define CALL_THREAD_FCT.

16 years ago(start_thread): Use CALL_THREAD_FCT if defined.
drepper [Fri, 14 Mar 2003 23:18:42 +0000 (23:18 +0000)]
(start_thread): Use CALL_THREAD_FCT if defined.

16 years ago.
roland [Fri, 14 Mar 2003 23:16:51 +0000 (23:16 +0000)]
.

16 years ago2003-03-14 Roland McGrath <roland@redhat.com>
roland [Fri, 14 Mar 2003 23:16:25 +0000 (23:16 +0000)]
2003-03-14  Roland McGrath  <roland@redhat.com>

* init.c: Fix typo "#eli" for "#else".

16 years ago.
roland [Fri, 14 Mar 2003 23:12:09 +0000 (23:12 +0000)]
.

16 years ago2003-03-14 Roland McGrath <roland@redhat.com>
roland [Fri, 14 Mar 2003 23:11:39 +0000 (23:11 +0000)]
2003-03-14  Roland McGrath  <roland@redhat.com>

* tst-fork4.c: New file.
* Makefile (tests): Add it.

16 years ago2003-03-14 Steven Munroe <sjmunroe@us.ibm.com>
roland [Fri, 14 Mar 2003 23:11:34 +0000 (23:11 +0000)]
2003-03-14  Steven Munroe  <sjmunroe@us.ibm.com>

* allocatestack.c (__stack_user): Use hidden_data_def.
* pthread_create.c (__pthread_keys): Likewise.

16 years ago2003-03-14 Steven Munroe <sjmunroe@us.ibm.com>
roland [Fri, 14 Mar 2003 23:11:29 +0000 (23:11 +0000)]
2003-03-14  Steven Munroe  <sjmunroe@us.ibm.com>

* init.c [__powerpc__] (__NR_set_tid_address): Define it.

16 years ago.
roland [Fri, 14 Mar 2003 22:34:30 +0000 (22:34 +0000)]
.

16 years ago2003-03-14 Roland McGrath <roland@redhat.com>
roland [Fri, 14 Mar 2003 22:34:25 +0000 (22:34 +0000)]
2003-03-14  Roland McGrath  <roland@redhat.com>

* td_thr_tls_get_addr.c (td_thr_tls_get_addr): Use `header.' prefix.

16 years ago2003-03-14 Roland McGrath <roland@redhat.com>
roland [Fri, 14 Mar 2003 22:34:06 +0000 (22:34 +0000)]
2003-03-14  Roland McGrath  <roland@redhat.com>

* sysdeps/s390/td_ta_map_lwp2thr.c (td_ta_map_lwp2thr): Use REGS[18]
value directly.

16 years ago2003-03-14 Roland McGrath <roland@redhat.com>
roland [Fri, 14 Mar 2003 22:34:02 +0000 (22:34 +0000)]
2003-03-14  Roland McGrath  <roland@redhat.com>

* descr.h (struct pthread): Move the union out of [!TLS_DTV_AT_TP], so
we always define the padding space.
[!TLS_DTV_AT_TP]: Give tcbhead_t field a name, `header', since GCC
stopped supporting its own extensions fully.
[TLS_MULTIPLE_THREADS_IN_TCB]: Put `multiple_threads' inside a wrapper
struct also called `header', so `header.multiple_threads' is the field
name to use on all machines.
* allocatestack.c (allocate_stack): Use `header.' prefix.
* sysdeps/pthread/createthread.c (create_thread): Likewise.
* pthread_create.c (__pthread_create_2_1): Likewise.
* sysdeps/i386/tls.h (INSTALL_NEW_DTV, THREAD_DTV): Likewise.
(THREAD_SELF): Likewise.
* sysdeps/x86_64/tls.h: Likewise.
* sysdeps/unix/sysv/linux/i386/sysdep-cancel.h
(SINGLE_THREAD_P): Likewise.
* sysdeps/unix/sysv/linux/sh/sysdep-cancel.h
(SINGLE_THREAD_P): Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h
(SINGLE_THREAD_P): Likewise.

16 years agoUpdate.
drepper [Fri, 14 Mar 2003 22:04:21 +0000 (22:04 +0000)]
Update.

16 years ago(start_thread): setjmp is expected to return 0.
drepper [Fri, 14 Mar 2003 22:03:38 +0000 (22:03 +0000)]
(start_thread): setjmp is expected to return 0.

16 years agoUpdate.
drepper [Fri, 14 Mar 2003 21:35:38 +0000 (21:35 +0000)]
Update.

16 years agoMongolian language locale for Mongolia.
drepper [Fri, 14 Mar 2003 21:26:23 +0000 (21:26 +0000)]
Mongolian language locale for Mongolia.

16 years ago* sysdeps/mips/fpu/bits/mathdef.h: New.
aoliva [Fri, 14 Mar 2003 15:30:42 +0000 (15:30 +0000)]
* sysdeps/mips/fpu/bits/mathdef.h: New.
(__NO_LONG_DOUBLE_MATH): Define for o32.

16 years ago* sysdeps/mips/sys/asm.h: Formatting changes.
aoliva [Fri, 14 Mar 2003 11:06:32 +0000 (11:06 +0000)]
* sysdeps/mips/sys/asm.h: Formatting changes.
(PTR, PTRSIZE, PTRLOG): Adjust for all 3 ABIs.
(CPADD): Define for all of them.
(SETUP_GP, SETUP_GPX, SETUP_GPX_L, SAVE_GP, SETUP_GP64,
SETUP_GPX64, SETUP_GPX64_L, RESTORE_GP64, USE_ALT_CP,
NARGSAVE): Define per ABI spec.
(END): Don't redefine.
(LONG_SLL, LONG_SLLV, LONG_SRL, LONG_SRLV, LONG_SRA,
LONG_SRAV): Remove duplicate definitions.
(PTR_ADD, PTR_ADDI, PTR_ADDU, PTR_ADDIU, PTR_SUB, PTR_SUBI,
PTR_SUBU, PTR_SUBIU, PTR_L, PTR_S, PTR_SLL, PTR_SLLV, PTR_SRL,
PTR_SRLV, PTR_SRA, PTR_SRAV, PTR_SCALESHIFT): Define for n32.
(PTR_LA): Define for all 3 ABIs.

16 years agoUpdate.
drepper [Fri, 14 Mar 2003 09:46:25 +0000 (09:46 +0000)]
Update.

16 years ago(THREAD_GETMEM): Makr asms volatile.
drepper [Fri, 14 Mar 2003 09:45:53 +0000 (09:45 +0000)]
(THREAD_GETMEM): Makr asms volatile.
(THREAD_GETMEM_NC): Likewise.

16 years ago* sysdeps/mips/dl-machine.h: Include sys/asm.h.
aoliva [Fri, 14 Mar 2003 08:43:11 +0000 (08:43 +0000)]
* sysdeps/mips/dl-machine.h: Include sys/asm.h.
(elf_machine_matches_host): Prevent linking of o32 and n32
together.
(elf_machine_dynamic): Document assumption on $gp.
(STRINGXP, STRINGXV, STRINGV_): New macros.
(elf_machine_load_address): Use them to stringize PTR_LA and
PTR_SUBU.
(ELF_DL_FRAME_SIZE, ELF_DL_SAVE_ARG_REGS,
ELF_DL_RESTORE_ARG_REGS, IFABIO32): New macros used in...
(_dl_runtime_resolve): Adjust it for all 3 ABIs.
(__dl_runtime_resolve): Cast the symtab initializer to the
right type.
(RTLD_START): Use it.  Adjust it for all 3 ABIs.
(elf_machine_rel): Mark as always_inline in RTLD_BOOTSTRAP.
Handle 64-bit R_MIPS_REL composite relocation and accept
R_MIPS_64 relocations to shift addend size to 64 bits.
Document assumption regarding local GOT entries.  Document
backward-compatibility departing from the ABI behavior in
applying relocations that reference section symbols, no longer
used.  Support relocations to mis-aligned offsets.
* sysdeps/mips/mips64/dl-machine.h: Deleted, obsolete.

16 years ago* sysdeps/unix/sysv/linux/mips/readelflib.c: New file.
aoliva [Fri, 14 Mar 2003 07:52:04 +0000 (07:52 +0000)]
* sysdeps/unix/sysv/linux/mips/readelflib.c: New file.

16 years ago* sysdeps/unix/sysv/linux/mips/kernel_sigaction.h
aoliva [Fri, 14 Mar 2003 07:49:05 +0000 (07:49 +0000)]
* sysdeps/unix/sysv/linux/mips/kernel_sigaction.h
(_KERNEL_NSIG_BPW): Define in terms of _MIPS_SZLONG.
* sysdeps/unix/sysv/linux/mips/sigaction.c: Define restore and
restore_rt functions.  Use them.

16 years ago* sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set): Don't
aoliva [Fri, 14 Mar 2003 07:03:34 +0000 (07:03 +0000)]
* sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set): Don't
.set mips2 on new abis.

16 years agoUpdate.
drepper [Fri, 14 Mar 2003 06:28:45 +0000 (06:28 +0000)]
Update.

16 years agoDefine statfs_symlinks.
drepper [Fri, 14 Mar 2003 06:26:16 +0000 (06:26 +0000)]
Define statfs_symlinks.

16 years agoDefine some more magic words.
drepper [Fri, 14 Mar 2003 06:25:31 +0000 (06:25 +0000)]
Define some more magic words.

16 years agoHandle _PC_2_SYMLINKS.
drepper [Fri, 14 Mar 2003 06:22:16 +0000 (06:22 +0000)]
Handle _PC_2_SYMLINKS.

16 years agoDefine _PC_2_SYMLINKS.
drepper [Fri, 14 Mar 2003 06:20:58 +0000 (06:20 +0000)]
Define _PC_2_SYMLINKS.

16 years agoRecognize POSIX2_SYMLINKS.
drepper [Fri, 14 Mar 2003 06:20:08 +0000 (06:20 +0000)]
Recognize POSIX2_SYMLINKS.

16 years agoUpdate.
drepper [Fri, 14 Mar 2003 06:13:14 +0000 (06:13 +0000)]
Update.

16 years agoDon't define COLORING_INCREMENT, but MULTI_PAGE_ALIASING.
drepper [Fri, 14 Mar 2003 06:12:14 +0000 (06:12 +0000)]
Don't define COLORING_INCREMENT, but MULTI_PAGE_ALIASING.

16 years ago(allocate_stack): If MULTI_PAGE_ALIASING is defined and the size of
drepper [Fri, 14 Mar 2003 06:11:06 +0000 (06:11 +0000)]
(allocate_stack): If MULTI_PAGE_ALIASING is defined and the size of
the stack which must be allocated is a multiple, allocate one more
page.

16 years ago* include/gmp.h: Include/gmp-mparam.h.
aoliva [Fri, 14 Mar 2003 05:48:17 +0000 (05:48 +0000)]
* include/gmp.h: Include/gmp-mparam.h.
* stdlib/strtod.c: Include gmp-mparam.h before gmp.h and
gmp-impl.h.

16 years ago* elf/dl-conflict.c: Don't compile _dl_resolve_conflicts if
aoliva [Fri, 14 Mar 2003 05:34:35 +0000 (05:34 +0000)]
* elf/dl-conflict.c: Don't compile _dl_resolve_conflicts if
ELF_MACHINE_NO_RELA is set.
* elf/rtld.c (dl_main): No prelink support for REL-only.

16 years ago* sysdeps/generic/ldconfig.h (FLAG_MIPS64_LIBN32,
aoliva [Fri, 14 Mar 2003 05:32:49 +0000 (05:32 +0000)]
* sysdeps/generic/ldconfig.h (FLAG_MIPS64_LIBN32,
FLAG_MIPS64_LIBN64): Define.
* elf/cache.c (print_entry): Handle mips64 n32 and n64.

16 years ago* sysdeps/mips/memcpy.S: Map t0-3 to a4-7 on new abis.
aoliva [Fri, 14 Mar 2003 05:31:27 +0000 (05:31 +0000)]
* sysdeps/mips/memcpy.S: Map t0-3 to a4-7 on new abis.
* sysdeps/mips/memset.S: Likewise.
* sysdeps/mips/sys/regdef.h: Alias a4-7 or t0-3 to $8-11
depending on the ABI.

16 years ago* sysdeps/mips/atomicity.h (exchange_and_add, atomic_add):
aoliva [Fri, 14 Mar 2003 05:30:30 +0000 (05:30 +0000)]
* sysdeps/mips/atomicity.h (exchange_and_add, atomic_add):
Don't .set mips2 on new abi.
(compare_and_swap): Likewise.  Support 64-bit longs on n64.

16 years ago* sysdeps/mips/pspinlock.c (__pthread_spin_lock): Don't .set
aoliva [Fri, 14 Mar 2003 04:22:05 +0000 (04:22 +0000)]
* sysdeps/mips/pspinlock.c (__pthread_spin_lock): Don't .set
mips2 on new abi.
* sysdeps/mips/pt-machine.h (__compare_and_swap): Likewise.
Handle 64-bit longs on n64.

16 years ago* stdlib/fpioconst.h: Include gmp.h with angle brackets.
aoliva [Fri, 14 Mar 2003 04:21:26 +0000 (04:21 +0000)]
* stdlib/fpioconst.h: Include gmp.h with angle brackets.

16 years ago.
roland [Fri, 14 Mar 2003 03:59:59 +0000 (03:59 +0000)]
.

16 years ago2003-03-13 Roland McGrath <roland@redhat.com>
roland [Fri, 14 Mar 2003 03:59:44 +0000 (03:59 +0000)]
2003-03-13  Roland McGrath  <roland@redhat.com>

* elf/dl-load.c (_dl_map_object_from_fd): Bail if no PT_LOAD phdrs
found.  Reported by Alexandre Oliva <aoliva@redhat.com>.

16 years ago2003-03-13 Alexandre Oliva <aoliva@redhat.com>
roland [Fri, 14 Mar 2003 03:59:41 +0000 (03:59 +0000)]
2003-03-13  Alexandre Oliva  <aoliva@redhat.com>

* stdio-common/_itoa.c (_itoa_base_table): Make 64-bit
literals long long.
* stdlib/fpioconst.c: Likewise.
* stdlib/strtod.c: Likewise.

16 years ago2003-03-13 Alexandre Oliva <aoliva@redhat.com>
roland [Fri, 14 Mar 2003 03:59:37 +0000 (03:59 +0000)]
2003-03-13  Alexandre Oliva  <aoliva@redhat.com>

* sysdeps/mips/add_n.S: Use L macro for local labels.
* sysdeps/mips/addmul_1.S: Likewise.
* sysdeps/mips/lshift.S: Likewise.
* sysdeps/mips/memcpy.S: Likewise.
* sysdeps/mips/memset.S: Likewise.
* sysdeps/mips/mul_1.S: Likewise.
* sysdeps/mips/rshift.S: Likewise.
* sysdeps/mips/sub_n.S: Likewise.
* sysdeps/mips/submul_1.S: Likewise.
* sysdeps/mips/mips64/add_n.S: Likewise.
* sysdeps/mips/mips64/addmul_1.S: Likewise.
* sysdeps/mips/mips64/lshift.S: Likewise.
* sysdeps/mips/mips64/mul_1.S: Likewise.
* sysdeps/mips/mips64/rshift.S: Likewise.
* sysdeps/mips/mips64/sub_n.S: Likewise.
* sysdeps/mips/mips64/submul_1.S: Likewise.
* sysdeps/unix/mips/sysdep.h: Define L() according to ABI
conventions.  Define END as in sys/asm.h.
* sysdeps/unix/mips/sysdep.S: Likewise.
* sysdeps/unix/mips/wait.S: Likewise.
* sysdeps/unix/sysv/linux/mips/clone.S: Likewise.

16 years ago2003-03-13 Alexandre Oliva <aoliva@redhat.com>
roland [Fri, 14 Mar 2003 03:59:34 +0000 (03:59 +0000)]
2003-03-13  Alexandre Oliva  <aoliva@redhat.com>

* sysdeps/ieee754/dbl-64/dbl2mpn.c (__mpn_extract_double):
Cast shifted values that may be too narrow to mp_limb_t.
* sysdeps/ieee754/dbl-64/mpn2dbl.c (__mpn_construct_double):
Likewise.
* sysdeps/ieee754/flt-32/mpn2flt.c (__mpn_construct_float):
Likewise.
* sysdeps/ieee754/ldbl-128/ldbl2mpn.c
(__mpn_extract_long_double): Likewise.
* sysdeps/ieee754/ldbl-128/mpn2ldbl.c
(__mpn_construct_long_double): Likewise.
* sysdeps/ieee754/ldbl-96/ldbl2mpn.c
(__mpn_extract_long_double): Likewise.
* sysdeps/ieee754/ldbl-96/mpn2ldbl.c
(__mpn_construct_long_double): Likewise.

16 years ago.
roland [Thu, 13 Mar 2003 21:51:07 +0000 (21:51 +0000)]
.

16 years ago2003-03-13 Roland McGrath <roland@redhat.com>
roland [Thu, 13 Mar 2003 21:50:57 +0000 (21:50 +0000)]
2003-03-13  Roland McGrath  <roland@redhat.com>

* elf/Makefile ($(objpfx)librtld.mk): Tweak regexp so that one-line
entries in the map file match too.

16 years ago.
roland [Thu, 13 Mar 2003 21:02:10 +0000 (21:02 +0000)]
.

16 years ago2003-03-13 Roland McGrath <roland@redhat.com>
roland [Thu, 13 Mar 2003 21:01:23 +0000 (21:01 +0000)]
2003-03-13  Roland McGrath  <roland@redhat.com>

* pthread_create.c (start_thread): Set EXITING_BIT after the
event-reporting (and destructors), not before.

16 years ago2003-03-13 Jakub Jelinek <jakub@redhat.com>
roland [Thu, 13 Mar 2003 21:01:03 +0000 (21:01 +0000)]
2003-03-13  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/ia64/td_ta_map_lwp2thr.c (td_ta_map_lwp2thr): Cast regs[13]
to void *.

16 years ago2003-03-13 Jakub Jelinek <jakub@redhat.com>
roland [Thu, 13 Mar 2003 21:00:52 +0000 (21:00 +0000)]
2003-03-13  Jakub Jelinek  <jakub@redhat.com>

* allocatestack.c (nptl_ncreated): Only declare if
COLORING_INCREMENT != 0.

16 years ago2003-03-13 Jakub Jelinek <jakub@redhat.com>
roland [Thu, 13 Mar 2003 21:00:37 +0000 (21:00 +0000)]
2003-03-13  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/ia64/lowlevellock.h (lll_futex_timed_wait,
lll_futex_wake): Declare register variables as long int instead of
unsigned long int.  Patch by Ian Wienand <ianw@gelato.unsw.edu.au>.
Make syscall arguments clobbered by the syscall.
(lll_futex_wait): Define using lll_futex_timed_wait.

16 years ago2003-03-13 Jakub Jelinek <jakub@redhat.com>
roland [Thu, 13 Mar 2003 21:00:27 +0000 (21:00 +0000)]
2003-03-13  Jakub Jelinek  <jakub@redhat.com>

* pthreadP.h (__pthread_enable_asynccancel_2): New prototype.
(__libc_enable_asynccancel_2): Remove prototype.

16 years ago2003-03-13 Jakub Jelinek <jakub@redhat.com>
roland [Thu, 13 Mar 2003 21:00:18 +0000 (21:00 +0000)]
2003-03-13  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/fork.c (__libc_fork): Only declare and set
PPID if [! NDEBUG].

16 years agoUpdate.
aj [Thu, 13 Mar 2003 15:07:26 +0000 (15:07 +0000)]
Update.