]> git.ipfire.org Git - thirdparty/glibc.git/commit - sysdeps/sparc/sparc32/memchr.S
Update.
authorUlrich Drepper <drepper@redhat.com>
Mon, 27 Jan 2003 21:03:22 +0000 (21:03 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 27 Jan 2003 21:03:22 +0000 (21:03 +0000)
commit62f29da7cbc527e8f8dda4f5101e6ac504c98505
treed1f7d7ed70c131129214bc71441b1d8bbfc7268f
parente4e9446ba3c762d9bddd2718f889af545bf4e95c
Update.

2003-01-26  Andreas Schwab  <schwab@suse.de>

* sysdeps/wordsize-32/divdi3.c: Export the functions only as
compatibility symbols.  Remove INTDEF for __divdi3.
* sysdeps/wordsize-32/lldiv.c: Don't use __divdi3_internal.
* sysdeps/powerpc/powerpc32/divdi3.c: Remove.
* sysdeps/powerpc/powerpc32/Makefile (CPPFLAGS-divdi3.c): Don't
define.
* sysdeps/powerpc/powerpc32/Dist: Remove divdi3.c.

2003-01-24  Jakub Jelinek  <jakub@redhat.com>

* elf/tls-macros.h: Add SPARC 32-bit definitions.
* sysdeps/sparc/sparc32/elf/configure.in: Add TLS check.
* sysdeps/sparc/sparc32/dl-machine.h: Add dl_machine_h guards
for the first half of the header.  Include tls.h.
(elf_machine_type_class): Return ELF_RTYPE_CLASS_PLT for TLS
relocs too.
(elf_machine_rela): Handle TLS relocs.
* sysdeps/sparc/dl-tls.h: New file.

* sysdeps/unix/sysv/linux/sparc/sparc32/socket.S: Add cancellation
support.

* sysdeps/sparc/sparc32/sparcv9/hp-timing.h: Use %g6 instead of %g7.
* sysdeps/sparc/sparc32/memchr.S: Likewise.
* sysdeps/sparc/sparc32/memcpy.S: Likewise.
* sysdeps/sparc/sparc32/strcat.S: Likewise.
* sysdeps/sparc/sparc32/strchr.S: Likewise.
* sysdeps/sparc/sparc32/strcmp.S: Likewise.
* sysdeps/sparc/sparc32/strcpy.S: Likewise.
* sysdeps/sparc/sparc64/sparcv9b/memcpy.S: Likewise.
* sysdeps/sparc/sparc64/hp-timing.h: Likewise.
* sysdeps/sparc/sparc64/memcpy.S: Likewise.
* sysdeps/sparc/sparc64/stpcpy.S: Likewise.
* sysdeps/sparc/sparc64/stpncpy.S: Likewise.
* sysdeps/sparc/sparc64/strcat.S: Likewise.
* sysdeps/sparc/sparc64/strchr.S: Likewise.
* sysdeps/sparc/sparc64/strcmp.S: Likewise.
* sysdeps/sparc/sparc64/strcpy.S: Likewise.
* sysdeps/sparc/sparc64/strncmp.S: Likewise.
* sysdeps/sparc/sparc64/strncpy.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Likewise.

2003-01-24  Andreas Schwab  <schwab@suse.de>

* elf/dl-close.c (_dl_close): Don't relocate DT_FINI_ARRAY
elements, and process them backwards.
* elf/Makefile ($(objpfx)tst-array4): New target.
($(objpfx)tst-array4.out): Likewise.
(tests) [$(have-initfini-array) = yes]: Add tst-array4.
* elf/tst-array4.c: New file.
* elf/tst-array4.exp: Likewise.

2003-01-24  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/unix/sysv/linux/powerpc/powerpc64/fe_nomask.c: New file.

2003-01-27  Guido Guenther  <agx@sigxcpu.org>

* sysdeps/unix/sysv/linux/mips/sysdep.h (SYSCALL_ERROR_LABEL): Define.
* sysdeps/unix/sysv/linux/mips/pread.c: Add support for
cancellation handling and handle both __NR_pread64 and __NR_pread.
* sysdeps/unix/sysv/linux/mips/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pwrite.c: Add support for
cancellation handling and handle both __NR_pwrite64 and __NR_pwrite.
* sysdeps/unix/sysv/linux/mips/pwrite64.c: Likewise.
* sysdeps/unix/mips/sysdep.S: Don't set errno in the _LIBC_REENTRANT
case, use register names consistently.

2003-01-27  Wolfram Gloger  <wg@malloc.de>

* malloc/hooks.c (mem2chunk_check): Check alignment of mem
pointer, not of the computed chunk.  Bug report from Carlos
O'Donell <carlos@baldric.uwo.ca>.
49 files changed:
ChangeLog
elf/Makefile
elf/dl-close.c
elf/tls-macros.h
elf/tst-array4.c [new file with mode: 0644]
elf/tst-array4.exp [new file with mode: 0644]
linuxthreads/ChangeLog
linuxthreads/sysdeps/sparc/sparc32/pt-machine.h
linuxthreads/sysdeps/sparc/sparc64/pt-machine.h
linuxthreads/sysdeps/sparc/tls.h
linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h
linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S
linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h
linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S
sysdeps/powerpc/powerpc32/Dist
sysdeps/powerpc/powerpc32/Makefile
sysdeps/sparc/dl-tls.h [moved from sysdeps/powerpc/powerpc32/divdi3.c with 53% similarity]
sysdeps/sparc/sparc32/dl-machine.h
sysdeps/sparc/sparc32/elf/configure.in [new file with mode: 0644]
sysdeps/sparc/sparc32/memchr.S
sysdeps/sparc/sparc32/memcpy.S
sysdeps/sparc/sparc32/sparcv9/hp-timing.h
sysdeps/sparc/sparc32/strcat.S
sysdeps/sparc/sparc32/strchr.S
sysdeps/sparc/sparc32/strcmp.S
sysdeps/sparc/sparc32/strcpy.S
sysdeps/sparc/sparc64/hp-timing.h
sysdeps/sparc/sparc64/memcpy.S
sysdeps/sparc/sparc64/sparcv9b/memcpy.S
sysdeps/sparc/sparc64/stpcpy.S
sysdeps/sparc/sparc64/stpncpy.S
sysdeps/sparc/sparc64/strcat.S
sysdeps/sparc/sparc64/strchr.S
sysdeps/sparc/sparc64/strcmp.S
sysdeps/sparc/sparc64/strcpy.S
sysdeps/sparc/sparc64/strncmp.S
sysdeps/sparc/sparc64/strncpy.S
sysdeps/unix/mips/sysdep.S
sysdeps/unix/sysv/linux/mips/pread.c
sysdeps/unix/sysv/linux/mips/pread64.c
sysdeps/unix/sysv/linux/mips/pwrite.c
sysdeps/unix/sysv/linux/mips/pwrite64.c
sysdeps/unix/sysv/linux/mips/sysdep.h
sysdeps/unix/sysv/linux/powerpc/powerpc64/fe_nomask.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc/sparc32/socket.S
sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h
sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h
sysdeps/wordsize-32/divdi3.c
sysdeps/wordsize-32/lldiv.c