Ulrich Drepper [Tue, 19 Jun 2001 00:42:10 +0000 (00:42 +0000)]
(elf_machine_rela): handle relocs at unaligned address.
Andreas Schwab [Fri, 15 Jun 2001 13:59:28 +0000 (13:59 +0000)]
* sysdeps/m68k/fpu/bits/mathinline.h: Don't define log2 as inline.
* sysdeps/m68k/fpu/mathimpl.h: Define __ieee754_log2 as inline.
Andreas Schwab [Thu, 14 Jun 2001 14:17:49 +0000 (14:17 +0000)]
Fix typo.
Ulrich Drepper [Thu, 14 Jun 2001 00:21:01 +0000 (00:21 +0000)]
Define __MAX_BAUD.
Andreas Jaeger [Mon, 11 Jun 2001 07:44:41 +0000 (07:44 +0000)]
Use #function, not @function, for .type of _start.
Andreas Jaeger [Wed, 6 Jun 2001 18:01:52 +0000 (18:01 +0000)]
Fix a typo introduced by last patch.
Ulrich Drepper [Wed, 6 Jun 2001 12:54:56 +0000 (12:54 +0000)]
M68k log2l implementation.
Ulrich Drepper [Wed, 6 Jun 2001 12:54:45 +0000 (12:54 +0000)]
M68k log2f implementation.
Ulrich Drepper [Wed, 6 Jun 2001 12:54:31 +0000 (12:54 +0000)]
M68k log2 implementation.
Ulrich Drepper [Wed, 6 Jun 2001 12:54:01 +0000 (12:54 +0000)]
Renamed.
Andreas Jaeger [Wed, 6 Jun 2001 11:57:49 +0000 (11:57 +0000)]
HPPA setjmp implementation.
Andreas Jaeger [Wed, 6 Jun 2001 11:52:59 +0000 (11:52 +0000)]
Reformat asm statements to remove new gcc warning about multi-line strings.
Andreas Jaeger [Wed, 6 Jun 2001 11:49:29 +0000 (11:49 +0000)]
Implement syscall.
Andreas Jaeger [Wed, 6 Jun 2001 11:49:17 +0000 (11:49 +0000)]
Remove dummy syscall.
Andreas Jaeger [Wed, 6 Jun 2001 11:44:24 +0000 (11:44 +0000)]
Call getrlimit, setrlimit directly instead of using wrappers.
Andreas Jaeger [Wed, 6 Jun 2001 11:35:25 +0000 (11:35 +0000)]
Removed.
Andreas Jaeger [Tue, 5 Jun 2001 06:20:45 +0000 (06:20 +0000)]
Add .type for the entry point.
Roland McGrath [Sat, 2 Jun 2001 05:58:29 +0000 (05:58 +0000)]
2001-06-01 Roland McGrath <roland@frob.com>
* sysdeps/alpha/fpu/fclrexcpt.c: #include <shlib-compat.h>
and use compat_symbol/versioned_symbol instead of plain
symbol_version/default_symbol_version.
* sysdeps/alpha/fpu/fegetenv.c: Likewise.
* sysdeps/alpha/fpu/fesetenv.c: Likewise.
* sysdeps/alpha/fpu/feupdateenv.c: Likewise.
* sysdeps/alpha/fpu/fgetexcptflg.c: Likewise.
* sysdeps/alpha/fpu/fraiseexcpt.c: Likewise.
* sysdeps/alpha/fpu/fsetexcptflg.c: Likewise.
* sysdeps/arm/fpu/fclrexcpt.c: Likewise.
* sysdeps/arm/fpu/fegetenv.c: Likewise.
* sysdeps/arm/fpu/fesetenv.c: Likewise.
* sysdeps/arm/fpu/fraiseexcpt.c: Likewise.
* sysdeps/arm/fpu/fsetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fclrexcpt.c: Likewise.
* sysdeps/i386/fpu/fegetenv.c: Likewise.
* sysdeps/i386/fpu/fesetenv.c: Likewise.
* sysdeps/i386/fpu/feupdateenv.c: Likewise.
* sysdeps/i386/fpu/fgetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fraiseexcpt.c: Likewise.
* sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fclrexcpt.c: Likewise.
* sysdeps/m68k/fpu/fegetenv.c: Likewise.
* sysdeps/m68k/fpu/fesetenv.c: Likewise.
* sysdeps/m68k/fpu/feupdateenv.c: Likewise.
* sysdeps/m68k/fpu/fgetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fraiseexcpt.c: Likewise.
* sysdeps/m68k/fpu/fsetexcptflg.c: Likewise.
* sysdeps/powerpc/fclrexcpt.c: Likewise.
* sysdeps/powerpc/fpu/fegetenv.c: Likewise.
* sysdeps/powerpc/fpu/fesetenv.c: Likewise.
* sysdeps/powerpc/fpu/feupdateenv.c: Likewise.
* sysdeps/powerpc/fpu/fgetexcptflg.c: Likewise.
* sysdeps/powerpc/fpu/fraiseexcpt.c: Likewise.
* sysdeps/powerpc/fpu/fsetexcptflg.c: Likewise.
Andreas Jaeger [Sun, 27 May 2001 08:41:04 +0000 (08:41 +0000)]
MIPS specific atomicity functions.
Andreas Jaeger [Sun, 27 May 2001 08:40:14 +0000 (08:40 +0000)]
Linux/MIPS specific version.
Andreas Jaeger [Sun, 27 May 2001 08:39:56 +0000 (08:39 +0000)]
Change sigsuspend to s_sigsuspend. Add s_mmap2.
Andreas Jaeger [Sun, 27 May 2001 08:34:45 +0000 (08:34 +0000)]
(ipc_perm): Put back __key.
Andreas Jaeger [Fri, 11 May 2001 16:48:37 +0000 (16:48 +0000)]
* sysdeps/unix/sysv/linux/configure.in: Move binutils check to...
* sysdeps/unix/sysv/linux/mips/configure.in: ...here. New file.
Andreas Jaeger [Fri, 11 May 2001 13:09:04 +0000 (13:09 +0000)]
Removed unneeded binary output format directive.
Andreas Jaeger [Mon, 30 Apr 2001 07:20:38 +0000 (07:20 +0000)]
Make structure definitions match the kernel definitions.
Andreas Jaeger [Sun, 29 Apr 2001 12:30:59 +0000 (12:30 +0000)]
* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_FCNTL64):
Define for Arm, PowerPC and SH if kernel is 2.4.4 or newer.
* sysdeps/unix/sysv/linux/bits/socket.h (PF_WANPIPE): New, from
Linux 2.4.4.
(AF_WANPIPE): Likewise.
(MSG_MORE): New.
* sysdeps/unix/sysv/linux/alpha/bits/socket.h: Add same changes as
for Linux generic version.
* sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/ia64/bits/socket.h: Likewise.
* sysdeps/gnu/netinet/tcp.h (TCP_QUICKACK): New.
Ulrich Drepper [Thu, 26 Apr 2001 00:03:25 +0000 (00:03 +0000)]
Add -DMALLOC_ALIGNMENT=16 to compiler command line for malloc.c.
Ulrich Drepper [Wed, 25 Apr 2001 20:19:39 +0000 (20:19 +0000)]
<resource.h> definitions for Linux/HPPA.
Ulrich Drepper [Wed, 25 Apr 2001 20:19:03 +0000 (20:19 +0000)]
mmap64 implementation for Linux/HPPA.
Ulrich Drepper [Wed, 25 Apr 2001 20:18:14 +0000 (20:18 +0000)]
getdents64 implementation for Linux/HPPA.
Ulrich Drepper [Wed, 25 Apr 2001 20:17:26 +0000 (20:17 +0000)]
Information about stack layout for HPPA.
Ulrich Drepper [Wed, 25 Apr 2001 18:27:55 +0000 (18:27 +0000)]
Clear the exception flags, not the enable flags.
Ulrich Drepper [Tue, 24 Apr 2001 19:38:55 +0000 (19:38 +0000)]
(RTLD_START): Set up dp with DT_PLTGOT value from application so that
constructors in non-PIC libs work.
(RTLD_START): _dl_init now returns a function pointer, hence load the jump
address and gp from the function pointer before jumping.
Ulrich Drepper [Sun, 22 Apr 2001 14:32:20 +0000 (14:32 +0000)]
fegetexcept implementation for Arm.
Ulrich Drepper [Sun, 22 Apr 2001 14:31:51 +0000 (14:31 +0000)]
feenableexcept implementation for Arm.
Ulrich Drepper [Sun, 22 Apr 2001 14:31:25 +0000 (14:31 +0000)]
fedisableexcept implementation for Arm.
Ulrich Drepper [Sun, 22 Apr 2001 14:10:28 +0000 (14:10 +0000)]
Include sys/procfs.h not sys/elf.h.
Ulrich Drepper [Sun, 22 Apr 2001 14:10:14 +0000 (14:10 +0000)]
(struct user_fpregs): Renamed from struct user_fp.
(struct user_regs): New.
(struct user): Use struct user_regs rather than struct pt_regs to
avoid dependency on asm/ptrace.h. Use struct user_fpregs in place
of struct user_fp and struct user_fp_struct.
Ulrich Drepper [Sun, 22 Apr 2001 14:08:57 +0000 (14:08 +0000)]
Move contents to sys/procfs.h, and tell the user to include that file instead.
Ulrich Drepper [Sun, 22 Apr 2001 14:07:25 +0000 (14:07 +0000)]
Remove old cruft surrounded with #if 0.
(elf_greg_t, ELF_NGREG, elf_gregset_t, elf_fpregset_t): Moved here
from sys/elf.h.
(prgregset_t, prfpregset_t): Define in terms of elf_gregset_t and
elf_fpregset_t respectively.
Ulrich Drepper [Sun, 22 Apr 2001 14:02:39 +0000 (14:02 +0000)]
Also print the address that faulted.
Ulrich Drepper [Sun, 22 Apr 2001 04:55:54 +0000 (04:55 +0000)]
Add atan2f deltas.
Ulrich Drepper [Sun, 22 Apr 2001 03:24:39 +0000 (03:24 +0000)]
Fix clone system call entry point stub.
Ulrich Drepper [Sun, 22 Apr 2001 03:23:45 +0000 (03:23 +0000)]
Removed ptrace entry so the ptrace.c wrapper is used.
Ulrich Drepper [Sun, 22 Apr 2001 03:22:20 +0000 (03:22 +0000)]
(_dl_start_address): Rename to _dl_function_address.
Ulrich Drepper [Sun, 22 Apr 2001 03:22:03 +0000 (03:22 +0000)]
(ELF_MACHINE_START_ADDRESS): Define.
Ulrich Drepper [Sun, 22 Apr 2001 03:21:47 +0000 (03:21 +0000)]
Add _dl_function_address.
Ulrich Drepper [Sun, 22 Apr 2001 03:21:34 +0000 (03:21 +0000)]
(_dl_function_address): Prototype.
(DL_FUNCTION_ADDRESS): Define.
(DL_DT_INIT_ADDRESS): Define.
(DL_DT_FINI_ADDRESS): Define.
Andreas Schwab [Fri, 20 Apr 2001 13:02:01 +0000 (13:02 +0000)]
* sysdeps/m68k/fpu/libm-test-ulps: Update.
Ulrich Drepper [Fri, 20 Apr 2001 06:05:52 +0000 (06:05 +0000)]
(NGREG, NFPREG, gregset): Correct for new kernel definitions.
Ulrich Drepper [Fri, 20 Apr 2001 06:05:04 +0000 (06:05 +0000)]
(CALL_MCOUNT): Update comment.
Ulrich Drepper [Fri, 20 Apr 2001 06:03:07 +0000 (06:03 +0000)]
(LDFLAGS-c_pic.os): Define.
(CFLAGS-.os): Remove.
Ulrich Drepper [Fri, 20 Apr 2001 05:58:49 +0000 (05:58 +0000)]
Change dlt reg save to r3 and generate unwind info by hand.
Ulrich Drepper [Thu, 19 Apr 2001 21:23:49 +0000 (21:23 +0000)]
(INLINE_SYSCALL): Change to return a signed result for compatibility with other
architectures, and correctness.
Andreas Jaeger [Thu, 19 Apr 2001 09:35:01 +0000 (09:35 +0000)]
Fix typos in last patch.
Andreas Jaeger [Thu, 19 Apr 2001 09:33:50 +0000 (09:33 +0000)]
Fix typos in last patch.
Ulrich Drepper [Wed, 18 Apr 2001 00:22:15 +0000 (00:22 +0000)]
Maximum error for atan2f is 4.
Ulrich Drepper [Wed, 18 Apr 2001 00:19:18 +0000 (00:19 +0000)]
Adjust error values for atan2f.
Ulrich Drepper [Tue, 17 Apr 2001 18:59:43 +0000 (18:59 +0000)]
Adjust for increased precision in result of several tests.
Andreas Jaeger [Wed, 11 Apr 2001 11:56:35 +0000 (11:56 +0000)]
[__ASSEMBLY__]: Define it.
Andreas Schwab [Wed, 11 Apr 2001 08:33:14 +0000 (08:33 +0000)]
Adjusted.
Ulrich Drepper [Wed, 11 Apr 2001 07:34:36 +0000 (07:34 +0000)]
Stack information for Arm.
Ulrich Drepper [Tue, 10 Apr 2001 22:32:04 +0000 (22:32 +0000)]
[!__ASSEMBLY__]: Declare __start.
Ulrich Drepper [Tue, 10 Apr 2001 20:50:54 +0000 (20:50 +0000)]
Stack information for Alpha.
Andreas Schwab [Tue, 10 Apr 2001 19:58:52 +0000 (19:58 +0000)]
* sysdeps/m68k/fpu/e_pow.c: Correct handling of some exceptional
values.
* sysdeps/m68k/fpu/e_scalb.c: Likewise.
Ulrich Drepper [Tue, 10 Apr 2001 00:24:23 +0000 (00:24 +0000)]
CRIS-specific memory copying code.
Ulrich Drepper [Tue, 10 Apr 2001 00:23:59 +0000 (00:23 +0000)]
CRIS-specific low-level definitions.
Ulrich Drepper [Tue, 10 Apr 2001 00:23:44 +0000 (00:23 +0000)]
setjmp implementation on CRIS.
Ulrich Drepper [Tue, 10 Apr 2001 00:23:30 +0000 (00:23 +0000)]
Macros to help memusage program on CRIS.
Ulrich Drepper [Tue, 10 Apr 2001 00:23:12 +0000 (00:23 +0000)]
Definitions for efficient copying on CRIS.
Ulrich Drepper [Tue, 10 Apr 2001 00:22:52 +0000 (00:22 +0000)]
Profiling definitions for CRIS.
Ulrich Drepper [Tue, 10 Apr 2001 00:22:36 +0000 (00:22 +0000)]
Startup code for ELF binaries on CRIS.
Ulrich Drepper [Tue, 10 Apr 2001 00:22:01 +0000 (00:22 +0000)]
CRIS-specific part of ELF dynamic loader.
Ulrich Drepper [Tue, 10 Apr 2001 00:21:27 +0000 (00:21 +0000)]
<string.h> optimizations for CRIS.
Ulrich Drepper [Tue, 10 Apr 2001 00:21:13 +0000 (00:21 +0000)]
<stejmp.h> definitions for CRIS.
Ulrich Drepper [Tue, 10 Apr 2001 00:20:57 +0000 (00:20 +0000)]
<endian.h> definitions for CRIS.
Ulrich Drepper [Tue, 10 Apr 2001 00:20:23 +0000 (00:20 +0000)]
_mcount implementation for CRIS.
Ulrich Drepper [Tue, 10 Apr 2001 00:20:03 +0000 (00:20 +0000)]
__longjmp implementation for CRIS.
Ulrich Drepper [Tue, 10 Apr 2001 00:19:49 +0000 (00:19 +0000)]
Additional make rules for CRIS.
Ulrich Drepper [Tue, 10 Apr 2001 00:19:20 +0000 (00:19 +0000)]
Other implied directories to use.
Ulrich Drepper [Tue, 10 Apr 2001 00:18:50 +0000 (00:18 +0000)]
Extra files to distribute for CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 05:08:36 +0000 (05:08 +0000)]
setresuid implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 05:08:17 +0000 (05:08 +0000)]
setresgid implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:51:09 +0000 (04:51 +0000)]
__xstat implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:50:57 +0000 (04:50 +0000)]
vfork implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:50:44 +0000 (04:50 +0000)]
System specific code for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:50:27 +0000 (04:50 +0000)]
System specific definitions for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:50:08 +0000 (04:50 +0000)]
syscall implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:49:56 +0000 (04:49 +0000)]
ucontext definitions for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:49:41 +0000 (04:49 +0000)]
socket implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:49:25 +0000 (04:49 +0000)]
shmctl implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:49:10 +0000 (04:49 +0000)]
setuid implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:48:56 +0000 (04:48 +0000)]
setrlimit implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:48:41 +0000 (04:48 +0000)]
setreuid implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:48:27 +0000 (04:48 +0000)]
setregid implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:48:09 +0000 (04:48 +0000)]
setgroups implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:47:52 +0000 (04:47 +0000)]
setgid implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:47:29 +0000 (04:47 +0000)]
setfsuid implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:47:13 +0000 (04:47 +0000)]
setfsgid implementation for Linux/CRIS.
Ulrich Drepper [Mon, 9 Apr 2001 04:46:45 +0000 (04:46 +0000)]
seteuid implementation for Linux/CRIS.