aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2002-10-03 11:49:01 +0000
committerUlrich Drepper <drepper@redhat.com>2002-10-03 11:49:01 +0000
commit0ea49d3cef5bbd722606606c2596dd18c88de0f0 (patch)
treeda9e3a1b74d964b2355a7c8fd1c4090025fab1d0 /ChangeLog
parent451c8c22c68df72324fb61b462e24e4778c5fe23 (diff)
downloadglibc-0ea49d3cef5bbd722606606c2596dd18c88de0f0.tar.xz
glibc-0ea49d3cef5bbd722606606c2596dd18c88de0f0.zip
Update.
* glibc 2.3 released.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13826
1 files changed, 1 insertions, 13825 deletions
diff --git a/ChangeLog b/ChangeLog
index 241861369e..8acc923ff5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,13829 +1,5 @@
-2002-10-03 Richard Henderson <rth@redhat.com>
-
- * sysdeps/alpha/stxncpy.S: Don't access memory beyond the source
- buffer.
- * sysdeps/alpha/alphaev6/stxncpy.S: Likewise.
-
-2002-10-02 Andreas Jaeger <aj@suse.de>
- Guido Guenther <agx@sigxcpu.org>
-
- * sysdeps/mips/fpu/fraiseexcpt.c: Add internal definition.
- * sysdeps/mips/fpu/fesetenv.c: Likewise.
-
-2002-10-03 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/unix/sysv/linux/net/route.h: Include bits/wordsize.h.
- (struct rtentry): Make rt_pad4 6 bytes long if __WORDSIZE == 64.
- * sysdeps/unix/sysv/linux/alpha/Dist: Remove net/route.h.
- * sysdeps/unix/sysv/linux/alpha/net/route.h: Remove.
- * sysdeps/unix/sysv/linux/ia64/Dist: Remove net/route.h.
- * sysdeps/unix/sysv/linux/ia64/net/route.h: Remove.
- * sysdeps/unix/sysv/linux/s390/Dist: Remove net/route.h.
- * sysdeps/unix/sysv/linux/s390/net/route.h: Remove.
-
2002-10-03 Ulrich Drepper <drepper@redhat.com>
- * libio/freopen.c: Don't re-set _wide_data element if the stream
- is of old style which didn't have the element.
- * libio/freopen64.c: Likewise.
-
-2002-10-02 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/unix/sysv/linux/x86_64/Dist: Add bits/utmpx.h.
- * sysdeps/unix/sysv/linux/sparc/Dist: Likewise.
- * sysdeps/unix/sysv/linux/powerpc/Dist: Likewise.
-
- * sysdeps/s390/s390-32/initfini.c: Avoid unterminated string literals.
- * sysdeps/sh/elf/initfini.c: Likewise.
- * sysdeps/mach/hurd/mips/init-first.c: Likewise.
- * sysdeps/hppa/elf/initfini.c: Likewise.
- * sysdeps/sparc/sparc32/soft-fp/sfp-machine.h: Likewise.
-
-2002-10-02 Steven Munroe <sjmunroe@us.ibm.com>
- Jakub Jelinek <jakub@redhat.com>
-
- * login/programs/utmpdump.c (print_entry): Copy up->ut_tv fields
- to struct timeval temp_tv before printing to be 32-/64-bit agnostic.
- * sysdeps/powerpc/bits/wordsize.h: Move to...
- * sysdeps/powerpc/powerpc32/bits/wordsize.h: ...here.
- (__WORDSIZE_COMPAT32): Define.
- * sysdeps/powerpc/powerpc64/bits/wordsize.h: Likewise.
- * sysdeps/sparc/sparc32/bits/wordsize.h (__WORDSIZE_COMPAT32):
- Define.
- * sysdeps/sparc/sparc64/bits/wordsize.h (__WORDSIZE_COMPAT32):
- Define.
- * sysdeps/s390/bits/wordsize.h: Move to...
- * sysdeps/s390/s390-32/bits/wordsize.h: ...here.
- * sysdeps/s390/s390-64/bits/wordsize.h: Likewise.
- * sysdeps/x86_64/bits/wordsize.h (__WORDSIZE_COMPAT32): Define.
- * sysdeps/unix/sysv/linux/powerpc/bits/utmp.h: New file.
- * sysdeps/unix/sysv/linux/powerpc/bits/utmpx.h: New file.
- * sysdeps/unix/sysv/linux/sparc/bits/utmp.h: New file.
- * sysdeps/unix/sysv/linux/sparc/bits/utmpx.h: New file.
- * sysdeps/unix/sysv/linux/x86_64/bits/utmp.h: New file.
- * sysdeps/unix/sysv/linux/x86_64/bits/utmpx.h: New file.
-
-2002-10-02 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/alpha/dl-machine.h (elf_machine_rela): Fix comment typo.
- Temporarily enable R_ALPHA_NONE relocs in ld.so.
- * sysdeps/ia64/dl-machine.h (elf_machine_rela): Temporarily enable
- R_IA64_NONE relocs in ld.so.
-
-2002-09-27 Steven Munroe <sjmunroe@us.ibm.com>
-
- * README.template: Minimum Linux kernel for powerpc64 is 2.4.19.
-
- * sysdeps/unix/sysv/linux/powerpc/bits/ipc.h (struct ipc_perm):
- Use __uint32_t and __uint64_t for __seq, __pad1, __unused[12] fields
- so they are consistent between PPC32 and PPC64.
-
- * sysdeps/unix/sysv/linux/powerpc/bits/stat.h [__WORDSIZE != 32]:
- (_STAT_VER): Define to _STAT_VER_KERNEL.
- (stru stat, struct stat64): Define to match the PPC64 kernel.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions
- (libc: GLIBC_2.2): Remove __xstat64, __fxstat64, and __lxstat64.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/kernel_stat.h: New file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/fxstat64.c: New file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/lxstat64.c: New file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/xstat64.c: New file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/Dist: Add kernel_stat.h.
-
-2002-10-02 Roland McGrath <roland@redhat.com>
-
- * sysdeps/unix/sysv/linux/xstatconv.c [STAT_IS_KERNEL_STAT]:
- Conditionalize the function definitions on this.
- * sysdeps/unix/sysv/linux/xstat.c (__xstat) [STAT_IS_KERNEL_STAT]:
- Don't use xstat_conv, just fail if VERS != _STAT_VER_KERNEL.
- * sysdeps/unix/sysv/linux/fxstat.c (__fxstat) [STAT_IS_KERNEL_STAT]:
- Likewise.
- * sysdeps/unix/sysv/linux/lxstat.c (__lxstat) [STAT_IS_KERNEL_STAT]:
- Likewise.
-
-2002-10-02 Ulrich Drepper <drepper@redhat.com>
-
- * version.h (VERSION): Bump to 2.3.
-
- * elf/Makefile (distribute): Add tst-tlsmod1.c, tst-tlsmod2.c,
- tst-tlsmod3.c, tst-tlsmod4.c, circlemod1.c, circlemod1a.c,
- circlemod2.c, circlemod2a.c, circlemod3.c, circlemod3a.c,
- and nodlopenmod2.c.
-
- * login/Makefile (distribute): Add utmp-equal.h.
-
- * iconvdata/Makefile (distribute): Add TSCII.precomposed and
- TSCII.irreversible.
-
- * Make-dist (dist): Create .bz2 file. Add rule to create .bz2 files.
- Also distribute xtests sources.
-
-2002-10-02 Kaz Kojima <kkojima@rr.iij4u.or.jp>
-
- * elf/elf.h: Change TLS ELF relocation numbers.
- * elf/tls-macros.h: Fix code sequences for SH TLS_LD and TLS_GD
- macros.
- * sysdeps/sh/dl-machine.h (dl_machine_rela) [case R_SH_TLS_TPOFF32]:
- Use addend.
- * sysdeps/sh/elf/initfini.c: Move __fpscr_values to...
- * sysdeps/sh/elf/start.S: ...here.
-
-2002-10-01 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/unix/sysv/linux/ia64/bits/sigstack.h (MINSIGSTKSZ,
- SIGSTKSZ): Changed to match kernel.
- * sysdeps/unix/sysv/linux/sparc/bits/sigstack.h: New file.
-
-2002-10-01 Carlos O'Donell <carlos@baldric.uwo.ca>
-
- * sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
- [__USE_GNU] (F_SETLEASE, F_GETLEASE, F_NOTIFY): New macros.
- [__USE_GNU] (DN_ACCESS, DN_MODIFY, DN_CREATE, DN_DELETE, DN_RENAME,
- DN_ATTRIB, DN_MULTISHOT): New macros.
-
-2002-02-08 Randolph Chung <tausq@debian.org>
-
- * sysdeps/hppa/elf/start.S: Define __data_start.
-
-2002-10-01 Isamu Hasegawa <isamu@yamato.ibm.com>
-
- * posix/regex_internal.c (re_string_reconstruct): Reset the member
- LEN and STOP.
- * posix/regexec.c (re_search_stub): Remove incorrect condition of
- "range < 0".
- Round RANGE in case that it is too small.
-
-2002-10-01 Roland McGrath <roland@frob.com>
-
- * config.h.in (NO_HIDDEN): New #undef.
- * include/libc-symbols.h [! NO_HIDDEN]: Add this condition to
- nonempty definitions of hidden_proto et al.
- * configure.in: Grok --disable-hidden-plt to define NO_HIDDEN.
- * configure: Regenerated.
- * sysdeps/mach/hurd/configure.in: Always define NO_HIDDEN.
- * sysdeps/mach/hurd/configure: Regenerated.
-
-2002-09-19 David Mosberger <davidm@hpl.hp.com>
-
- * sysdeps/ia64/dl-fptr.c (make_fdesc): Load address of "local" via
- a 64-bit gp-relative address to enable binaries with large data
- sections.
-
-2002-09-30 Ulrich Drepper <drepper@redhat.com>
-
- * stdlib/cxa_finalize.c (__cxa_finalize): Call UNREGISTER_ATFORK
- if it is defined.
- * posix/Makefile (distribute): Add fork.h.
- * sysdeps/generic/fork.h: New file.
-
-2002-09-29 Bruno Haible <bruno@clisp.org>
-
- * sysdeps/generic/utmp_file.c (LOCKING_FAILED): New macro.
- (UNLOCK_FILE): Add a label.
- (getutent_r_file, internal_getut_r, getutline_r_file, pututline_file,
- updwtmp_file): Shut off the alarm clock when locking failed.
-
-2002-09-30 Isamu Hasegawa <isamu@yamato.ibm.com>
-
- * posix/regex_internal.h (re_match_context_t): Add a new member.
- (re_fail_stack_ent_t): New structure.
- (re_fail_stack_t): Likewise.
- * posix/regexec.c (re_search_internal): Use the new member of
- re_match_context_t.
- Use fail stack only if it has back references and there are plural
- matching candidates.
- (proceed_next_node): Use fail stack if it is indicated.
- (set_regs): Likewise.
- (push_fail_stack): New function.
- (pop_fail_stack): New function.
- (check_dst_limits): Likewise.
- (check_dst_limits_calc_pos): Likewise.
- (search_subexp): Check the limitations on the top of subexpressions.
- (sift_states_bkref): Check the limitations of the destination node.
- Reuse the array sctx->sifted_states.
-
-2002-09-30 Ulrich Drepper <drepper@redhat.com>
-
- * stdio-common/printf_fp.c: Shuffle a few lines around to help the
- compiler optimizing. No semantical changes intended.
-
-2002-09-30 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/ia64/strncpy.S: Only segfault in .recovery2 if some bits
- from the next quad are needed.
-
-2002-09-30 Roland McGrath <roland@redhat.com>
-
- * elf/tls-macros.h (TLS_LD, TLS_GD): Use call insn, not callq.
-
- * sysdeps/unix/x86_64/sysdep.S [USE_TLS && HAVE___THREAD] [! PIC]:
- Use direct-%fs form of TLS access for errno.
-
- * sysdeps/unix/sysv/linux/i386/i686/sysdep.h: File removed, since
- the i386 version has all the same asm now.
-
- * sysdeps/i386/elf/configure.in: Add @GOTNTPOFF and @NTPOFF uses to
- the TLS support check.
- * sysdeps/i386/elf/configure: Regenerated.
-
- * sysdeps/unix/sysv/linux/i386/sysdep.h [USE_TLS && HAVE___THREAD]
- (SYSCALL_ERROR_HANDLER): Use direct-%gs form of TLS access for errno.
-
- * sysdeps/unix/i386/sysdep.S (syscall_error)
- [USE_TLS && HAVE___THREAD]: Use TLS access for errno.
-
- * sysdeps/unix/sysv/linux/x86_64/sysdep.h
- [USE_TLS && HAVE___THREAD] (SYSCALL_ERROR_HANDLER): Use TLS access.
-
- * 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.
-
-2002-09-30 Andreas Jaeger <aj@suse.de>
-
- * stdlib/tst-bsearch.c (main): Fix format strings.
- * stdio-common/tst-rndseek.c (do_test): Likewise.
- * libio/tst_swprintf.c (main): Likewise.
- * catgets/tst-catgets.c (main): Likewise.
- * libio/tst-fgetws.c (main): Likewise.
- * posix/tst-mmap.c (main): Likewise.
- * posix/bug-regex12.c (main): Likewise.
- * posix/bug-regex11.c (main): Likewise.
- * io/tst-getcwd.c (do_test): Likewise.
-
- * iconvdata/tst-e2big.c (test): Use %td in printf for ptrdiff_t.
-
- * sysdeps/unix/sysv/linux/x86_64/sysdep.h (SYSCALL_ERROR_HANDLER):
- Store 4 bytes into errno, not 8 bytes.
-
-2002-09-29 Ulrich Drepper <drepper@redhat.com>
-
- * posix/regexec.c (sift_states_bkref): Remove ret variable. Use
- err instead.
-
-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.
-
-2002-09-29 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/unix/sysv/linux/sigwait.c (__sigwait): The return value
- semantics for sigtimedwait is different. Rework the return value
- handling and don't pass in a siginfo variable.
-
-2002-09-29 Roland McGrath <roland@redhat.com>
-
- * malloc/malloc.c [! MALLOC_DEBUG] (assert): #undef before defining.
-
- * sysdeps/mach/hurd/Versions (ld: GLIBC_2.2.6): Add __errno_location.
-
- * 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.
-
-2002-09-29 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/unix/sysv/linux/kernel-features.h
- (__ASSUME_SETRESUID_SYSCALL): On the sparc, define to 1, not empty.
-
-2002-09-29 Jakub Jelinek <jakub@redhat.com>
-
- * nss/bug-erange.c (main): Don't fail if /etc/resolv.conf doesn't
- exist.
-
-2002-09-29 Ulrich Drepper <drepper@redhat.com>
-
- * nss/Makefile: Move bug-erange from tests to xtests.
-
-2002-09-29 Jakub Jelinek <jakub@redhat.com>
-
- * stdlib/longlong.h (__udiv_qrnnd): Remove PARAMS from prototype.
-
-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.
-
-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.
-
-2002-09-29 Roland McGrath <roland@redhat.com>
-
- * configure: Regenerated after aclocal.m4 change.
-
- * 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.
-
- * sysdeps/generic/dl-lookupcfg.h [USE_TLS] (DL_LOOKUP_RETURNS_MAP):
- Define it, because _dl_sym presumes it (for any platform).
-
- * sysdeps/x86_64/dl-tls.h: New file.
-
- * sysdeps/x86_64/dl-machine.h (elf_machine_rela): Add a cast.
-
- * sysdeps/x86_64/elf/configure.in: New file.
- * sysdeps/x86_64/elf/configure: New generated file.
-
-2002-09-28 Roland McGrath <roland@redhat.com>
-
- * elf/rtld.c (_dl_start): Fix conditional for declaring CNT.
-
- * aclocal.m4 (LIBC_PROG_BINUTILS): Don't clobber $RANLIB with ranlib
- before we check it.
-
-2002-09-28 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/unix/sysv/linux/ia64/syscalls.list: Add __syscall_exit
- entry point.
-
-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.
-
-2002-03-02 Thorsten Kukuk <kukuk@suse.de>
-
- * sysdeps/unix/nice.c (nice): Use getpriority() for the return value.
-
-2002-09-28 Jeff Bailey <jbailey@gnu.org>
-
- * sysdeps/unix/sysv/sysv4/solaris2/configure.in: Delete.
- * sysdeps/unix/sysv/aix/configure.in: Update comment and remove
- stdio=libio setting.
-
-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.
-
-2002-09-27 Steven Munroe <sjmunroe@us.ibm.com>
-
- * include/libc-symbols.h (__hidden_dot_weak1): Fix typo. Replace
- ASM_GLOBAL_DIRECTIVE with .weak.
-
-2002-09-28 Andreas Jaeger <aj@suse.de>
-
- * sysdeps/unix/sysv/linux/mips/truncate64.c (truncate64): Fix
- number of args to syscall.
- * sysdeps/unix/sysv/linux/mips/ftruncate64.c (__ftruncate64): Likewise.
- Patch by Guido Guenther <agx@sigxcpu.org>.
-
-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.
-
- * 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.
-
-2002-09-27 Isamu Hasegawa <isamu@yamato.ibm.com>
-
- * posix/regcomp.c (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.
- * posix/regex_internal.c (re_node_set_intersect): Remove unused
- function.
- (re_node_set_contains): Change to return the index of node.
- * posix/regex_internal.h (re_backref_cache_entry): Change the members.
- (re_match_context_t): Likewise.
- (struct re_dfa_t): Likewise.
- (re_sift_context_t): New structure.
- * posix/regexec.c (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.
-
-2002-09-25 Alan Modra <amodra@bigpond.net.au>
-
- * elf/do-rel.h: 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'.
- * sysdeps/hppa/dl-machine.h:
- 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.
-
-2001-11-14 Matthew Wilcox <willy@debian.org>
-
- * sysdeps/unix/sysv/linux/hppa/bits/ipc.h: New file.
- * sysdeps/unix/sysv/linux/hppa/bits/msq.h: New file.
- * sysdeps/unix/sysv/linux/hppa/bits/sem.h: New file.
- * sysdeps/unix/sysv/linux/hppa/bits/shm.h: New file.
-
-2002-09-27 Steven Munroe <sjmunroe@us.ibm.com>
-
- * sysdeps/powerpc/powerpc32/Makefile: Fix typo in comment.
-
- * sysdeps/powerpc/powerpc64/Makefile
- [$(build-shared) = yes] (pic-ccflag): Define it.
- [$(subdir) = csu] (CFLAGS-initfini.s): Add -fpic here too.
-
-2002-09-27 Roland McGrath <roland@redhat.com>
-
- * sysdeps/x86_64/dl-machine.h (elf_machine_type_class): Remove
- unneeded TLS cases.
-
-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.
-
- * 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.
-
- * 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.
-
-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.
-
-2002-09-26 Ulrich Drepper <drepper@redhat.com>
-
- * elf/dynamic-link.h (elf_get_dynamic_info): Relocate DT_HASH entry
- if necessary.
- * elf/dl-lookup.c (_dl_setup_hash): DT_HASH entry is already relocated.
- * elf/dl-addr.c (_dl_addr): Use .hash[1] entry to determine end of the
- symbol table if necessary.
-
-2002-09-26 Roland McGrath <roland@redhat.com>
-
- * stdlib/longlong.h: Replaced with current version from GCC mainline,
- last modified 2002-09-22 Kazu Hirata <kazu@cs.umass.edu>.
-
-2002-09-25 Andreas Jaeger <aj@suse.de>
-
- * sysdeps/unix/sysv/linux/mips/syscalls.list: Add syscall_exit.
- Patch by Guido Guenther <agx@sigxcpu.org>.
-
-2002-09-25 Roland McGrath <roland@redhat.com>
-
- * Makeconfig (%.v.i pattern rule): Use $(CPPFLAGS).
-
-2002-09-24 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/unix/sysv/linux/configure.in: Recognize nptl add-on name.
-
-2002-09-24 Roland McGrath <roland@redhat.com>
-
- * sysdeps/mach/hurd/Versions (ld: GLIBC_2.0): Move __libc_read,
- __libc_write, __libc_lseek64, to ...
- (ld: GLIBC_PRIVATE): ... here.
-
- * csu/Versions: Use %include <tls.h> to get USE_TLS defined.
- (libc: GLIBC_2.0) [USE_TLS && HAVE___THREAD]: Remove _errno, errno.
- (libc: GLIBC_2.3) [USE_TLS && HAVE___THREAD]: Put errno here instead.
- * resolv/Versions: Use %include <tls.h> to get USE_TLS defined.
- (libc: GLIBC_2.0) [USE_TLS && HAVE___THREAD]: Remove _h_errno, h_errno,
- and _res.
- (libc: GLIBC_2.3) [USE_TLS && HAVE___THREAD]: Put h_errno, _res here.
-
- * elf/tls-macros.h [__x86_64__] (TLS_LE, TLS_IE, TLS_LD, TLS_GD):
- New macros for x86-64.
-
- * sysdeps/unix/sysv/linux/alpha/bits/time.h: File removed.
- It was indentical to the linux/bits/time.h file.
-
- * nscd/nscd_gethst_r.c (nscd_gethst_r): Add a cast to silence warning.
-
- * resolv/gethnamaddr.c (gethostbyaddr): Use socklen_t for SIZE.
-
-2002-09-23 Ulrich Drepper <drepper@redhat.com>
-
- * po/zh_CN.po: New file.
-
-2002-09-23 Roland McGrath <roland@redhat.com>
-
- * posix/unistd.h: Test [__USE_UNIX98] instead of [__USE_OPEN2K]
- for gethostname declaration.
-
- * catgets/open_catalog.c (__open_catalog): Don't use a value type
- as the __builtin_expect expression, just the Boolean value.
-
- * sysdeps/generic/wordexp.c (parse_glob): int -> size_t for counter.
- * sysdeps/unix/sysv/linux/opensock.c (__opensock): Likewise.
- * resolv/res_hconf.c (arg_service_list, parse_line): Likewise.
- * iconvdata/tst-loading.c (main): Likewise.
- * catgets/tst-catgets.c (main): Likewise.
- * stdlib/tst-xpg-basename.c (main): Likewise.
- * stdlib/tst-bsearch.c (main): Likewise.
- * stdio-common/test-vfprintf.c (main): Likewise.
- * stdio-common/tst-rndseek.c (do_test): Likewise.
- * libio/tst_swprintf.c (main): Likewise.
- * libio/tst-fgetws.c (main): Likewise.
- * wcsmbs/tst-mbrtowc.c (check_ascii): Likewise.
- * time/tst-posixtz.c (main): Likewise.
- * time/tst-strptime.c (test_tm): Likewise.
- * time/tst-strptime.c (main): Likewise.
- * time/tst-getdate.c (main): Likewise.
- * posix/tst-mmap.c (main): Likewise.
- * posix/tst-getaddrinfo.c (do_test): Likewise.
- * io/tst-getcwd.c (do_test): Likewise.
- * resolv/tst-aton.c (main): Likewise.
- * inet/tst-network.c (main): Likewise.
- * libio/tst-fgetws.c (main): Likewise.
- * sysdeps/posix/sprofil.c (add_region): int -> unsigned int for I.
- * sysdeps/unix/sysv/linux/ptsname.c (__ptsname_r): int -> unsigned int
- for PTYNO.
-
- * stdlib/msort.c (qsort): Add a cast to silence warning.
- * stdio-common/vfprintf.c (process_string_arg): Likewise.
- * libio/oldfileops.c (_IO_old_do_write): Likewise.
- * sysdeps/unix/sysv/linux/getcwd.c (__getcwd): Likewise.
- * sysdeps/unix/sysv/linux/ttyname.c (ttyname): Likewise.
- * sysdeps/unix/sysv/linux/gethostid.c (gethostid): Likewise.
- * argp/argp-fmtstream.c (__argp_fmtstream_printf): Likewise.
- * nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise.
- * sysdeps/unix/grantpt.c (grantpt): Likewise.
- * libio/tst-widetext.c (main): Likewise.
- * libio/tst-mmap2-eofsync.c (do_test): Likewise.
- * rt/tst-aio.c (test_file): Likewise.
- * rt/tst-aio64.c (test_file): Likewise.
- * resolv/tst-aton.c (main): Likewise.
-
- * catgets/catgetsinfo.h (CATGETS_MAGIC): Use U suffix on the constant.
-
- * ctype/ctype.c (__ctype_tolower, __ctype_toupper): Cast to int32_t
- instead of uint32_t in these macros.
-
-2002-09-22 Bruno Haible <bruno@clisp.org>
-
- * iconv/iconv_prog.c (main): Provide an error message that identifies
- the wrong encoding.
-
- * iconvdata/tscii.c: New file.
- * iconvdata/testdata/TSCII: New file.
- * iconvdata/testdata/TSCII..UTF8: New file.
- * iconvdata/TSCII.precomposed: New file.
- * iconvdata/TSCII.irreversible: New file.
- * iconvdata/gconv-modules (TSCII): New module.
- * iconvdata/Makefile (modules): Add TSCII.
- (distribute): Add tscii.c.
- * i