diff options
| author | Zack Weinberg <zackw@panix.com> | 2017-09-01 09:31:43 -0400 |
|---|---|---|
| committer | Zack Weinberg <zackw@panix.com> | 2017-09-01 09:31:43 -0400 |
| commit | ce870587d5055437619680700ee5663a3cec66f6 (patch) | |
| tree | fa4183ff6e3aab51276f5709ccdfdf93449cb89c /ChangeLog.old/ChangeLog.13 | |
| parent | e0d2eb5a798613f9c24ad0056da86c8cfd19043d (diff) | |
| download | glibc-ce870587d5055437619680700ee5663a3cec66f6.tar.xz glibc-ce870587d5055437619680700ee5663a3cec66f6.zip | |
Move all old ChangeLogs to a top-level ChangeLog.old directory.
Diffstat (limited to 'ChangeLog.old/ChangeLog.13')
| -rw-r--r-- | ChangeLog.old/ChangeLog.13 | 13829 |
1 files changed, 13829 insertions, 0 deletions
diff --git a/ChangeLog.old/ChangeLog.13 b/ChangeLog.old/ChangeLog.13 new file mode 100644 index 0000000000..241861369e --- /dev/null +++ b/ChangeLog.old/ChangeLog.13 @@ -0,0 +1,13829 @@ +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 |
