Update.cvs/libc-ud-970629
commit5ae3e846b9e5dc0c32b581dff29aaf8587f89bfa
authorUlrich Drepper <drepper@redhat.com>
Sun, 29 Jun 1997 22:05:27 +0000 (29 22:05 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 29 Jun 1997 22:05:27 +0000 (29 22:05 +0000)
treed7042b5844f386c3843169e7bca1de968acfce5e
parentbca973bcd954bb43e0d55b6fe3dd0648df52466a
Update.

1997-06-29 23:43  Ulrich Drepper  <drepper@cygnus.com>

* config.make.in: Define need-nopic-initfini.
* configure.in: Write out nopic_initfini.
* csu/Makefile: Generate no-PIC crt code if need-nopic-initfini
is defined.

* sysdeps/i386/fpu/fraiseexcpt.c: Correct FE_INEXACT case.

* sysdeps/sparc/rem.S: Get trap definition properly.
* sysdeps/sparc/sdiv.S: Likewise.
* sysdeps/sparc/udiv.S: Likewise.
* sysdeps/sparc/urem.S: Likewise.
* sysdeps/sparc/setjmp.S: Include <sys/trap.h>.
* sysdeps/sparc/sys/trap.h: New file.
* sysdeps/unix/sysv/linux/sparc/sys/trap.h: New file.

1997-06-25 10:26  Thorsten Kukuk  <kukuk@uni-paderborn.de>

* sysdeps/generic/rpc/auth.h: Add xdr_opaque_auth declaration.

1997-06-29 10:34  Fila Kolodny  <fila@ibi.com>

* sysdeps/mach/hurd/select.c (__select): Change MACH_MSG_SIZE_INTEGER_T
to MACH_MSG_TYPE_INTEGER_T.

1997-06-29  01:04  Richard Henderson  <richard@gnu.ai.mit.edu>

Initial sparc64-linux support:
* configure.in: Recognize sparc64 as being different from sparc.
* io/ftwtest-sh: Only invoke ld.so if it exists.
* math/Makefile (LDLIBS-*): Change from libm to math/libm to get
static tests to link.  Honour $(omit-long-double-fcts) == yes.
* math/libm-test.c (test_single_exception): The argument to
fetestexcept is `int' not `fexcept_t'.
* shlib-versions: Recognize sparc64.
* signal/signal.h: Add typedef for stack_t.

* stdio-common/_itoa.c: Defaulting UMUL_TIME==UDIV_TIME is broken.
Attempt to fix up most of this by cleaning up assumptions below,
but give up and change the defaults.

* setjmp/longjmp.c: Moved to ...
* sysdeps/generic/longjmp.c: ... here.
* setjmp/sigjmp.c: Moved to ...
* sysdeps/generic/sigjmp.c: ... here.

* sysdeps/sparc/bsd-_setjmp.S [PIC]: There wasn't even valid asm here.
Ought to fix up gas to catch these silly things properly.
* sysdeps/sparc/bsd-setjmp.S: Likewise.

* sysdeps/unix/sysv/linux/sparc/errno.c: Remove.
* sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h: Remove.
* sysdeps/unix/sysv/linux/sparc/kernel_stat.h: Tell xstat about
the unused fields.

* sysdeps/sparc/sparc64/add_n.s: Moved to ...
* sysdeps/sparc64/add_n.S: ... here.  Fix up %g4 and stack usage.
* sysdeps/sparc/sparc64/addmul_1.s: Likewise.
* sysdeps/sparc/sparc64/gmp-mparam.h: Likewise.
* sysdeps/sparc/sparc64/lshift.s: Likewise.
* sysdeps/sparc/sparc64/mul_1.s: Likewise.
* sysdeps/sparc/sparc64/rshift.s: Likewise.
* sysdeps/sparc/sparc64/sub_n.s: Likewise.
* sysdeps/sparc/sparc64/submul_1.s: Likewise.

* sysdeps/sparc64/Implies: New file.
* sysdeps/sparc64/Makefile: Likewise.
* sysdeps/sparc64/bits/endian.h: Likewise.
* sysdeps/sparc64/bsd-_setjmp.S: Likewise.
* sysdeps/sparc64/bsd-setjmp.S: Likewise.
* sysdeps/sparc64/dl-machine.h: Likewise.
* sysdeps/sparc64/elf/Makefile: Likewise.
* sysdeps/sparc64/elf/crtbegin.S: Likewise.
* sysdeps/sparc64/elf/crtbeginS.S: Likewise.
* sysdeps/sparc64/elf/crtend.S: Likewise.
* sysdeps/sparc64/elf/crtendS.S: Likewise.
* sysdeps/sparc64/elf/start.S: Likewise.
* sysdeps/sparc64/fpu_control.h: Likewise.
* sysdeps/unix/sysv/linux/sparc64/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sparc64/__longjmp.S: Likewise.
* sysdeps/unix/sysv/linux/sparc64/bits/setjmp.h: Likewise.
* sysdeps/unix/sysv/linux/sparc64/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/sparc64/brk.S: Likewise.
* sysdeps/unix/sysv/linux/sparc64/clone.S: Likewise.
* sysdeps/unix/sysv/linux/sparc64/fork.S: Likewise.
* sysdeps/unix/sysv/linux/sparc64/getcontext.S: Likewise.
* sysdeps/unix/sysv/linux/sparc64/init-first.h: Likewise.
* sysdeps/unix/sysv/linux/sparc64/kernel_stat.h: Likewise.
* sysdeps/unix/sysv/linux/sparc64/longjmp.S: Likewise.
* sysdeps/unix/sysv/linux/sparc64/pipe.S: Likewise.
* sysdeps/unix/sysv/linux/sparc64/profil-counter.h: Likewise.
* sysdeps/unix/sysv/linux/sparc64/setcontext.S: Likewise.
* sysdeps/unix/sysv/linux/sparc64/setjmp.S: Likewise.
* sysdeps/unix/sysv/linux/sparc64/sigjmp.S: Likewise.
* sysdeps/unix/sysv/linux/sparc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/sparc64/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/sparc64/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/sparc64/ucontext.h: Likewise.

1997-06-28 16:28  H.J. Lu  <hjl@gnu.ai.mit.edu>

* configure.in: Add -nostartfiles -nostdlib when check for
--version-script.

1997-06-28 12:03  H.J. Lu  <hjl@gnu.ai.mit.edu>

* sysdeps/powerpc/bits/endian.h: New file.

1997-06-28 20:52  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/syscalls.list: Add getresgid and
setresgid.
80 files changed:
ChangeLog
config.guess
config.make.in
config.sub
configure
configure.in
csu/Makefile
io/ftwtest-sh
manual/texinfo.tex
math/Makefile
math/libm-test.c
shlib-versions
signal/signal.h
stdio-common/_itoa.c
sysdeps/generic/longjmp.c [moved from setjmp/longjmp.c with 100% similarity]
sysdeps/generic/rpc/auth.h
sysdeps/generic/sigjmp.c [copied from setjmp/sigjmp.c with 100% similarity]
sysdeps/i386/fpu/fraiseexcpt.c
sysdeps/mach/hurd/select.c
sysdeps/powerpc/bits/endian.h [new file with mode: 0644]
sysdeps/sparc/bsd-_setjmp.S
sysdeps/sparc/bsd-setjmp.S
sysdeps/sparc/rem.S
sysdeps/sparc/sdiv.S
sysdeps/sparc/setjmp.S
sysdeps/sparc/sparc64/add_n.s [deleted file]
sysdeps/sparc/sparc64/lshift.s [deleted file]
sysdeps/sparc/sparc64/rshift.s [deleted file]
sysdeps/sparc/sparc64/sub_n.s [deleted file]
sysdeps/sparc/sys/trap.h [new file with mode: 0644]
sysdeps/sparc/udiv.S
sysdeps/sparc/urem.S
sysdeps/sparc64/Implies [new file with mode: 0644]
sysdeps/sparc64/Makefile [new file with mode: 0644]
sysdeps/sparc64/add_n.S [new file with mode: 0644]
sysdeps/sparc64/addmul_1.S [moved from sysdeps/sparc/sparc64/addmul_1.s with 50% similarity]
sysdeps/sparc64/bits/endian.h [new file with mode: 0644]
sysdeps/sparc64/bsd-_setjmp.S [copied from sysdeps/sparc/bsd-setjmp.S with 60% similarity]
sysdeps/sparc64/bsd-setjmp.S [copied from sysdeps/sparc/bsd-setjmp.S with 60% similarity]
sysdeps/sparc64/configure [new file with mode: 0755]
sysdeps/sparc64/configure.in [new file with mode: 0644]
sysdeps/sparc64/dl-machine.h [new file with mode: 0644]
sysdeps/sparc64/elf/Makefile [new file with mode: 0644]
sysdeps/sparc64/elf/crtbegin.S [new file with mode: 0644]
sysdeps/sparc64/elf/crtbeginS.S [new file with mode: 0644]
sysdeps/sparc64/elf/crtend.S [new file with mode: 0644]
sysdeps/sparc64/elf/crtendS.S [new file with mode: 0644]
sysdeps/sparc64/elf/start.S [new file with mode: 0644]
sysdeps/sparc64/fpu_control.h [new file with mode: 0644]
sysdeps/sparc64/gmp-mparam.h [moved from sysdeps/sparc/sparc64/gmp-mparam.h with 100% similarity]
sysdeps/sparc64/lshift.S [new file with mode: 0644]
sysdeps/sparc64/mul_1.S [moved from sysdeps/sparc/sparc64/mul_1.s with 50% similarity]
sysdeps/sparc64/rshift.S [new file with mode: 0644]
sysdeps/sparc64/sub_n.S [new file with mode: 0644]
sysdeps/sparc64/submul_1.S [moved from sysdeps/sparc/sparc64/submul_1.s with 51% similarity]
sysdeps/unix/sysv/linux/sparc/errno.c [deleted file]
sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h [deleted file]
sysdeps/unix/sysv/linux/sparc/kernel_stat.h
sysdeps/unix/sysv/linux/sparc/sys/trap.h [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc64/Makefile [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc64/__longjmp.S [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc64/bits/setjmp.h [copied from setjmp/sigjmp.c with 64% similarity]
sysdeps/unix/sysv/linux/sparc64/bits/types.h [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc64/brk.S [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc64/clone.S [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc64/fork.S [copied from setjmp/sigjmp.c with 55% similarity]
sysdeps/unix/sysv/linux/sparc64/getcontext.S [copied from setjmp/sigjmp.c with 61% similarity]
sysdeps/unix/sysv/linux/sparc64/init-first.h [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc64/kernel_stat.h [copied from sysdeps/unix/sysv/linux/sparc/kernel_stat.h with 54% similarity]
sysdeps/unix/sysv/linux/sparc64/longjmp.S [copied from sysdeps/sparc/bsd-setjmp.S with 55% similarity]
sysdeps/unix/sysv/linux/sparc64/pipe.S [copied from setjmp/sigjmp.c with 62% similarity]
sysdeps/unix/sysv/linux/sparc64/profil-counter.h [copied from setjmp/sigjmp.c with 66% similarity]
sysdeps/unix/sysv/linux/sparc64/setcontext.S [copied from setjmp/sigjmp.c with 61% similarity]
sysdeps/unix/sysv/linux/sparc64/setjmp.S [copied from sysdeps/sparc/bsd-setjmp.S with 54% similarity]
sysdeps/unix/sysv/linux/sparc64/sigjmp.S [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc64/syscalls.list [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc64/sysdep.S [moved from setjmp/sigjmp.c with 64% similarity]
sysdeps/unix/sysv/linux/sparc64/sysdep.h [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc64/ucontext.h [new file with mode: 0644]
sysdeps/unix/sysv/linux/syscalls.list