kopensolaris-gnu/glibc.git
18 years ago2002-09-30 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 10:26:29 +0000 (10:26 +0000)]
2002-09-30  Roland McGrath  <roland@redhat.com>

* sysdeps/i386/elf/configure.in: Add @GOTNTPOFF and @NTPOFF uses to
the TLS support check.
* sysdeps/i386/elf/configure: Regenerated.

18 years ago2002-09-30 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 10:26:28 +0000 (10:26 +0000)]
2002-09-30  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/i386/sysdep.h [USE_TLS && HAVE___THREAD]
(SYSCALL_ERROR_HANDLER): Use direct-%gs form of TLS access for errno.

18 years agoUpdate.
aj [Mon, 30 Sep 2002 07:48:10 +0000 (07:48 +0000)]
Update.

18 years agoFix format strings.
aj [Mon, 30 Sep 2002 07:47:15 +0000 (07:47 +0000)]
Fix format strings.

18 years ago.
roland [Mon, 30 Sep 2002 07:26:12 +0000 (07:26 +0000)]
.

18 years ago2002-09-30 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 07:25:58 +0000 (07:25 +0000)]
2002-09-30  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/x86_64/sysdep.h
[USE_TLS && HAVE___THREAD] (SYSCALL_ERROR_HANDLER): Use TLS access.

18 years ago.
roland [Mon, 30 Sep 2002 07:21:20 +0000 (07:21 +0000)]
.

18 years ago2002-09-30 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 07:19:21 +0000 (07:19 +0000)]
2002-09-30  Roland McGrath  <roland@redhat.com>

* rt/tst-aio7.c (do_test): Don't read from stdin, which could be the
terminal when the test is running in a background job.  Instead, make
a pipe and read from its read half while never writing anything to it.

18 years agoUpdate.
aj [Mon, 30 Sep 2002 07:08:16 +0000 (07:08 +0000)]
Update.

18 years ago(SYSCALL_ERROR_HANDLER): Store 4 bytes into errno, not 8 bytes.
aj [Mon, 30 Sep 2002 07:08:03 +0000 (07:08 +0000)]
(SYSCALL_ERROR_HANDLER): Store 4 bytes into errno, not 8 bytes.

18 years ago(test): Use %td in printf for ptrdiff_t.
aj [Mon, 30 Sep 2002 06:53:25 +0000 (06:53 +0000)]
(test): Use %td in printf for ptrdiff_t.

18 years agoUpdate.
drepper [Mon, 30 Sep 2002 00:58:29 +0000 (00:58 +0000)]
Update.

18 years ago(sift_states_bkref): Remove ret variable. Use err instead.
drepper [Mon, 30 Sep 2002 00:54:22 +0000 (00:54 +0000)]
(sift_states_bkref): Remove ret variable.  Use err instead.

18 years ago.
roland [Mon, 30 Sep 2002 00:22:26 +0000 (00:22 +0000)]
.

18 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 00:22:13 +0000 (00:22 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* test-skeleton.c (timeout_handler): Use WUNTRACED flag in waitpid.
Examine the child's status and print something different if it wasn't
just killed by our SIGKILL.
(main): In the child process call setpgid to put it in its own pgrp.

18 years agoUpdate.
drepper [Sun, 29 Sep 2002 23:24:50 +0000 (23:24 +0000)]
Update.

18 years ago.
roland [Sun, 29 Sep 2002 22:53:29 +0000 (22:53 +0000)]
.

18 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 22:53:11 +0000 (22:53 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* malloc/malloc.c [! MALLOC_DEBUG] (assert): #undef before defining.

18 years ago.
roland [Sun, 29 Sep 2002 22:48:07 +0000 (22:48 +0000)]
.

18 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 22:47:52 +0000 (22:47 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* sysdeps/mach/hurd/Versions (ld: GLIBC_2.2.6): Add __errno_location.

18 years ago.
roland [Sun, 29 Sep 2002 22:45:39 +0000 (22:45 +0000)]
.

18 years ago2002-09-29 Jakub Jelinek <jakub@redhat.com>
roland [Sun, 29 Sep 2002 22:45:29 +0000 (22:45 +0000)]
2002-09-29  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/pthread/tst-timer.c (main): Clear
SIGEV2.sigev_notify_attributes.

18 years ago(__sigwait): The return value semantics for sigtimedwait is different.
drepper [Sun, 29 Sep 2002 22:02:28 +0000 (22:02 +0000)]
(__sigwait): The return value semantics for sigtimedwait is different.
Rework the return value handling and don't pass in an siginfo
variable.

18 years ago.
roland [Sun, 29 Sep 2002 21:50:55 +0000 (21:50 +0000)]
.

18 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 21:41:18 +0000 (21:41 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]:
Define errno in .tbss.
* sysdeps/unix/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]: Use TLS
access for setting errno.
* sysdeps/unix/x86_64/sysdep.S: Store 32 bits at errno, not 64 bits.
AFAICT, it was just blind luck that the word following errno in .bss
was just alignment padding and not some other variable to be clobbered.

18 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 21:41:17 +0000 (21:41 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]:
Define errno in .tbss.
* sysdeps/unix/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]: Use TLS
access for setting errno.

18 years agoUpdate.
drepper [Sun, 29 Sep 2002 20:44:22 +0000 (20:44 +0000)]
Update.

18 years ago(__ASSUME_SETRESUID_SYSCALL): On the sparc, define to 1, not empty.
drepper [Sun, 29 Sep 2002 20:41:32 +0000 (20:41 +0000)]
(__ASSUME_SETRESUID_SYSCALL): On the sparc, define to 1, not empty.

18 years agoUpdate.
drepper [Sun, 29 Sep 2002 18:25:48 +0000 (18:25 +0000)]
Update.

18 years ago(main): Don't fail if /etc/resolv.conf doesn't exist.
drepper [Sun, 29 Sep 2002 18:18:50 +0000 (18:18 +0000)]
(main): Don't fail if /etc/resolv.conf doesn't exist.

18 years agoMove bug-erage from tests to xtests.
drepper [Sun, 29 Sep 2002 18:17:29 +0000 (18:17 +0000)]
Move bug-erage from tests to xtests.

18 years agoUpdate.
drepper [Sun, 29 Sep 2002 18:13:23 +0000 (18:13 +0000)]
Update.

18 years ago(DO_SET_THREAD_AREA): Don't use INLINE_SYSCALL for set_thread_area syscall.
drepper [Sun, 29 Sep 2002 18:12:30 +0000 (18:12 +0000)]
(DO_SET_THREAD_AREA): Don't use INLINE_SYSCALL for set_thread_area syscall.

18 years ago.
roland [Sun, 29 Sep 2002 12:35:09 +0000 (12:35 +0000)]
.

18 years ago2002-09-29 Jakub Jelinek <jakub@redhat.com>
roland [Sun, 29 Sep 2002 12:34:54 +0000 (12:34 +0000)]
2002-09-29  Jakub Jelinek  <jakub@redhat.com>

* stdlib/longlong.h (__udiv_qrnnd): Remove PARAMS from prototype.

18 years ago.
roland [Sun, 29 Sep 2002 11:32:03 +0000 (11:32 +0000)]
.

18 years ago2002-09-29 Jakub Jelinek <jakub@redhat.com>
roland [Sun, 29 Sep 2002 11:31:22 +0000 (11:31 +0000)]
2002-09-29  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/sparc/sysdep.h (inline_syscall0): Make asm
volatile.
(inline_syscall1, inline_syscall2, inline_syscall3, inline_syscall4,
inline_syscall5, inline_syscall6): Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h (INLINE_SYSCALL):
Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h (INLINE_SYSCALL):
Likewise.

18 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 11:05:01 +0000 (11:05 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* configure.in (libc_cv_ranlib_necessary check): Put the .o file in
the archive, not the .c file.
* configure: Regenerated.

18 years ago.
roland [Sun, 29 Sep 2002 10:38:40 +0000 (10:38 +0000)]
.

18 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 10:38:26 +0000 (10:38 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* sysdeps/x86_64/sysdep.h [HAVE_ELF] (L): Define with .L##name form.
* sysdeps/unix/sysv/linux/x86_64/sysdep.h (L): Don't define it here.

18 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 10:38:24 +0000 (10:38 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* sysdeps/generic/dl-lookupcfg.h [USE_TLS] (DL_LOOKUP_RETURNS_MAP):
Define it, because _dl_sym presumes it (for any platform).

18 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 10:38:22 +0000 (10:38 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* sysdeps/x86_64/dl-machine.h (elf_machine_rela): Add a cast.

18 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 10:38:21 +0000 (10:38 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* sysdeps/x86_64/elf/configure.in: New file.
* sysdeps/x86_64/elf/configure: New generated file.

18 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 10:38:20 +0000 (10:38 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* sysdeps/x86_64/dl-tls.h: New file.

18 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 10:38:18 +0000 (10:38 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* configure: Regenerated after aclocal.m4 change.

18 years ago.
roland [Sun, 29 Sep 2002 09:35:51 +0000 (09:35 +0000)]
.

18 years ago2002-09-28 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 09:35:38 +0000 (09:35 +0000)]
2002-09-28  Roland McGrath  <roland@redhat.com>

* elf/rtld.c (_dl_start): Fix conditional for declaring CNT.

18 years ago2002-09-28 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 09:35:35 +0000 (09:35 +0000)]
2002-09-28  Roland McGrath  <roland@redhat.com>

* aclocal.m4 (LIBC_PROG_BINUTILS): Don't clobber $RANLIB with ranlib
before we check it.

18 years agoUpdate.
drepper [Sun, 29 Sep 2002 07:03:57 +0000 (07:03 +0000)]
Update.

18 years ago(td_thr_tsd): Read correct entry from pthread_keys array.
drepper [Sun, 29 Sep 2002 07:03:25 +0000 (07:03 +0000)]
(td_thr_tsd): Read correct entry from pthread_keys array.

18 years agoUpdate.
drepper [Sat, 28 Sep 2002 23:05:39 +0000 (23:05 +0000)]
Update.

18 years agoAdd __syscall_exit entry point.
drepper [Sat, 28 Sep 2002 23:02:54 +0000 (23:02 +0000)]
Add __syscall_exit entry point.

18 years ago.
roland [Sat, 28 Sep 2002 21:58:14 +0000 (21:58 +0000)]
.

18 years ago2002-09-28 Roland McGrath <roland@redhat.com>
roland [Sat, 28 Sep 2002 21:58:05 +0000 (21:58 +0000)]
2002-09-28  Roland McGrath  <roland@redhat.com>

* pthread.c (__pthread_reset_main_thread) [FLOATING_STACKS]:
Don't call setrlimit, since we did no prior bogon we need to undo.

18 years ago.
roland [Sat, 28 Sep 2002 20:51:31 +0000 (20:51 +0000)]
.

18 years ago2002-09-28 Jakub Jelinek <jakub@redhat.com>
roland [Sat, 28 Sep 2002 20:51:17 +0000 (20:51 +0000)]
2002-09-28  Jakub Jelinek  <jakub@redhat.com>

* posix/bug-regex11.c (tests): Add flags field.
(main): Avoid warnings.  Use test[i].flags.  Return nonzero
if any of the tests failed.
* posix/bug-regex12.c: New file.
* posix/Makefile (tests): Add bug-regex12.

18 years agoUpdate.
drepper [Sat, 28 Sep 2002 20:12:15 +0000 (20:12 +0000)]
Update.

18 years ago.
roland [Sat, 28 Sep 2002 19:45:42 +0000 (19:45 +0000)]
.

18 years ago2002-09-28 Roland McGrath <roland@redhat.com>
roland [Sat, 28 Sep 2002 19:45:28 +0000 (19:45 +0000)]
2002-09-28  Roland McGrath  <roland@redhat.com>

* sysdeps/mach/hurd/dl-sysdep.c (_dl_important_hwcaps): Use INTUSE for
_dl_signal_error.
* sysdeps/mips/dl-machine.h (elf_machine_runtime_link_map): Likewise.
* sysdeps/powerpc/powerpc64/dl-machine.c
(_dl_reloc_overflow): Likewise.
* sysdeps/arm/dl-machine.h (elf_machine_rel): Likewise.
(elf_machine_rela): Likewise.

18 years ago.
roland [Sat, 28 Sep 2002 19:22:39 +0000 (19:22 +0000)]
.

18 years ago2002-09-27 Steven Munroe <sjmunroe@us.ibm.com>
roland [Sat, 28 Sep 2002 19:22:26 +0000 (19:22 +0000)]
2002-09-27  Steven Munroe  <sjmunroe@us.ibm.com>

* include/libc-symbols.h (__hidden_dot_weak1): Fix typo.  Replace
ASM_GLOBAL_DIRECTIVE with .weak.

18 years ago(nice): Use getpriority() for the return value.
drepper [Sat, 28 Sep 2002 19:13:13 +0000 (19:13 +0000)]
(nice): Use getpriority() for the return value.

18 years agoUpdate comment and remove stdio=libio setting.
drepper [Sat, 28 Sep 2002 18:03:10 +0000 (18:03 +0000)]
Update comment and remove stdio=libio setting.

18 years agoNot needed anymore.
drepper [Sat, 28 Sep 2002 18:02:05 +0000 (18:02 +0000)]
Not needed anymore.

18 years agoUpdate.
drepper [Sat, 28 Sep 2002 17:42:53 +0000 (17:42 +0000)]
Update.

18 years ago(td_thr_tls_get_addr): Fix reference to dtv.
drepper [Sat, 28 Sep 2002 17:41:37 +0000 (17:41 +0000)]
(td_thr_tls_get_addr): Fix reference to dtv.

18 years ago.
aj [Sat, 28 Sep 2002 13:40:33 +0000 (13:40 +0000)]
.

18 years agoFix number of args to syscall.
aj [Sat, 28 Sep 2002 13:40:10 +0000 (13:40 +0000)]
Fix number of args to syscall.

18 years agoUpdate.
drepper [Sat, 28 Sep 2002 06:34:10 +0000 (06:34 +0000)]
Update.

18 years agoUpdate.
drepper [Sat, 28 Sep 2002 05:28:44 +0000 (05:28 +0000)]
Update.

18 years agoUse shorter forms for abday and day.
drepper [Sat, 28 Sep 2002 05:25:36 +0000 (05:25 +0000)]
Use shorter forms for abday and day.

18 years ago(match_ctx_clear_flag): New function.
drepper [Sat, 28 Sep 2002 05:08:00 +0000 (05:08 +0000)]
(match_ctx_clear_flag): New function.
(sift_ctx_init): Likewise.
(update_cur_sifted_state): Likewise.
(add_epsilon_src_nodes): Likewise.
(sub_epsilon_src_nodes): Likewise.
(check_subexp_limits): Likewise.
(search_subexp): Likewise.
(sift_states_bkref): Likewise.
(merge_state_array): Likewise.
(sift_states_iter_bkref): Remove unused function.
(add_epsilon_backreference): Remove unused function.
(re_search_internal): Adapt new members and interfaces.
(check_matching): Check the back references in initial states
if they are really match null string in the initial state.
(proceed_next_node): Change the evaluation of back references,
since we have real registers here.
(set_regs): Adapt new interface of proceed_next_node.
(sift_states_backward): Add invocation of update_cur_sifted_state
instead of add_epsilon_backreference.
Add a sentinel to the outermost while loop.
Move the handling of back references to sift_states_bkref function,
since we can't handle some back references (e.g. a back reference
which match NULL string) here.
(transit_state_mb): Handle the new member max_mb_elem_len.
(transit_state_bkref_loop): Move the evaluation of back references to
search_subexp function, since we can't evaluate some back references
(e.g. a back reference which can have plural matchings) here.
(match_ctx_init): Adapt the new member.
(match_ctx_add_entry): Adapt the new members.

18 years ago(re_backref_cache_entry): Change the members.
drepper [Sat, 28 Sep 2002 05:06:16 +0000 (05:06 +0000)]
(re_backref_cache_entry): Change the members.
(re_match_context_t): Likewise.
(struct re_dfa_t): Likewise.
(re_sift_context_t): New structure.

18 years ago(re_node_set_intersect): Remove unused function.
drepper [Sat, 28 Sep 2002 05:03:51 +0000 (05:03 +0000)]
(re_node_set_intersect): Remove unused function.
(re_node_set_contains): Change to return the index of node.

18 years ago(reg_free): Free the debug area.
drepper [Sat, 28 Sep 2002 05:01:53 +0000 (05:01 +0000)]
(reg_free): Free the debug area.
(re_compile_internal): Allocate debug area for the input string.
(create_initial_state): Check the back references in initial states
if they are really match null string in the initial state.
(parse_reg_exp): Mark the dfa that the dfa can have plural matchings.
(parse_expression): Likewise.
(parse_bracket_exp): Likewise.

18 years agoDefine macro DO_ELF_MACHINE_REL_RELATIVE for 'elf_machine_rel_relative' with
drepper [Sat, 28 Sep 2002 04:34:00 +0000 (04:34 +0000)]
Define macro DO_ELF_MACHINE_REL_RELATIVE for 'elf_machine_rel_relative' with
extra map parameter required by HPPA.
(elf_machine_rela_relative): Add plt relocation changes.

18 years agoDefine macro DO_ELF_MACHINE_REL_RELATIVE for 'elf_machine_rel_relative'.
drepper [Sat, 28 Sep 2002 04:29:49 +0000 (04:29 +0000)]
Define macro DO_ELF_MACHINE_REL_RELATIVE for 'elf_machine_rel_relative'.
(elf_dynamic_do_rel): Call DO_ELF_MACHINE_REL_RELATIVE macro
instead of 'elf_machine_rel_relative'.

18 years ago.
roland [Sat, 28 Sep 2002 04:15:27 +0000 (04:15 +0000)]
.

18 years ago2002-09-27 Roland McGrath <roland@redhat.com>
roland [Sat, 28 Sep 2002 04:15:02 +0000 (04:15 +0000)]
2002-09-27  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/powerpc/lchown.S
[SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)]: Use this condition
on chown compatibility symbol; use compat_symbol, not symbol_version.

18 years ago2002-09-27 Roland McGrath <roland@redhat.com>
roland [Sat, 28 Sep 2002 04:15:00 +0000 (04:15 +0000)]
2002-09-27  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/x86_64/sysdep.h
(__NR_pread, __NR_pwrite): Define these to __NR_pread64, __NR_pwrite64
if not defined.

18 years agoSysV shared memory definitions for Linux/PA.
drepper [Sat, 28 Sep 2002 04:05:23 +0000 (04:05 +0000)]
SysV shared memory definitions for Linux/PA.

18 years agoSysV semaphore definitions for Linux/PA.
drepper [Sat, 28 Sep 2002 04:04:44 +0000 (04:04 +0000)]
SysV semaphore definitions for Linux/PA.

18 years agoSysV message queue definitions for Linux/PA.
drepper [Sat, 28 Sep 2002 04:03:54 +0000 (04:03 +0000)]
SysV message queue definitions for Linux/PA.

18 years agoIPC definitions for Linux/PA.
drepper [Sat, 28 Sep 2002 04:02:56 +0000 (04:02 +0000)]
IPC definitions for Linux/PA.

18 years ago(Hash Search Function): Describe that memory must be cleared before
drepper [Sat, 28 Sep 2002 03:51:42 +0000 (03:51 +0000)]
(Hash Search Function): Describe that memory must be cleared before
calling hcreate_r.

18 years ago.
roland [Sat, 28 Sep 2002 03:26:10 +0000 (03:26 +0000)]
.

18 years ago2002-09-27 Roland McGrath <roland@redhat.com>
roland [Sat, 28 Sep 2002 03:26:03 +0000 (03:26 +0000)]
2002-09-27  Roland McGrath  <roland@redhat.com>

* sysdeps/x86_64/tls.h [__ASSEMBLER__]: Don't include <pt-machine.h>.

18 years agoremove files patched to empty
roland [Fri, 27 Sep 2002 20:20:02 +0000 (20:20 +0000)]
remove files patched to empty

18 years ago.
roland [Fri, 27 Sep 2002 19:59:04 +0000 (19:59 +0000)]
.

18 years ago2002-09-27 Steven Munroe <sjmunroe@us.ibm.com>
roland [Fri, 27 Sep 2002 19:58:51 +0000 (19:58 +0000)]
2002-09-27  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/powerpc32/Makefile: Fix typo in comment.

18 years ago.
roland [Fri, 27 Sep 2002 19:45:50 +0000 (19:45 +0000)]
.

18 years ago2002-09-27 Steven Munroe <sjmunroe@us.ibm.com>
roland [Fri, 27 Sep 2002 19:44:16 +0000 (19:44 +0000)]
2002-09-27  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/powerpc64/Makefile
[$(build-shared) = yes] (pic-ccflag): Define it.
[$(subdir) = csu] (CFLAGS-initfini.s): Add -fpic here too.

18 years ago.
roland [Fri, 27 Sep 2002 08:29:54 +0000 (08:29 +0000)]
.

18 years ago2002-09-27 Roland McGrath <roland@redhat.com>
roland [Fri, 27 Sep 2002 08:29:15 +0000 (08:29 +0000)]
2002-09-27  Roland McGrath  <roland@redhat.com>

* sysdeps/x86_64/dl-machine.h (elf_machine_type_class): Remove
unneeded TLS cases.

18 years ago.
roland [Fri, 27 Sep 2002 07:29:51 +0000 (07:29 +0000)]
.

18 years ago2002-09-27 Roland McGrath <roland@redhat.com>
roland [Fri, 27 Sep 2002 07:29:16 +0000 (07:29 +0000)]
2002-09-27  Roland McGrath  <roland@redhat.com>

* sysdeps/x86_64/dl-machine.h (elf_machine_rela) [USE_TLS]: Handle new
TLS relocs R_X86_64_DTPMOD64, R_X86_64_DTPOFF64, and R_X86_64_TPOFF64.

18 years ago2002-09-27 Jakub Jelinek <jakub@redhat.com>
roland [Fri, 27 Sep 2002 07:29:14 +0000 (07:29 +0000)]
2002-09-27  Jakub Jelinek  <jakub@redhat.com>

* elf/dl-addr.c (_dl_addr): Set dli_fbase to l_map_start
unconditionally.  Set dli_fname to _dl_argv[0] only for main program.
2002-09-27  Roland McGrath  <roland@redhat.com>

* elf/dl-addr.c (_dl_addr): Add a cast.

18 years ago2002-09-27 Roland McGrath <roland@redhat.com>
roland [Fri, 27 Sep 2002 07:29:12 +0000 (07:29 +0000)]
2002-09-27  Roland McGrath  <roland@redhat.com>

* elf/elf.h (R_X86_64_DTPMOD64, R_X86_64_DTPOFF64, R_X86_64_TPOFF64,
R_X86_64_TLSGD, R_X86_64_TLSLD, R_X86_64_DTPOFF32,
R_x86_64_GOTTPOFF, R_X86_64_TPOFF32): New macros.
(R_X86_64_NUM): Update the value.

18 years ago.
roland [Fri, 27 Sep 2002 03:24:18 +0000 (03:24 +0000)]
.

18 years ago2002-09-24 Jakub Jelinek <jakub@redhat.com>
roland [Fri, 27 Sep 2002 03:23:44 +0000 (03:23 +0000)]
2002-09-24  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_load_address): Don't
rely on *r_offset of R_SPARC_RELATIVE reloc in .got to contain the
addend.
* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_load_address): Use
the same l_addr computation.
* sysdeps/sparc/sparc64/configure.in: Removed.
* sysdeps/sparc/sparc64/configure: Removed.
* config.h.in (SPARC64_DYNAMIC_BEFORE_GOT): Remove.