Roland McGrath
eb699c14c2
2005-07-08 Carlos O'Donell <carlos@systemhalted.org>
...
* sysdeps/hppa/setjmp.S (__sigsetjmp): Use %r1 not %r19.
2005-07-08 06:11:21 +00:00
Roland McGrath
e4782a5688
2005-07-08 Carlos O'Donell <carlos@systemhalted.org>
...
* sysdeps/hppa/add_n.s (__mpn_add_n): Use sr0 or r0, not 0.
* sysdeps/hppa/lshift.s (__mpn_lshift): Likewise.
* sysdeps/hppa/rshift.s (__mpn_rshift): Likewise.
* sysdeps/hppa/sub_n.s (__mpn_sub_n): Likewise.
* sysdeps/hppa/udiv_qrnnd.s (__udiv_qrnnd): Likewise.
* sysdeps/hppa/hppa1.1/udiv_qrnnd.s (__udiv_qrnnd): Likewise.
2005-07-08 06:10:13 +00:00
Ulrich Drepper
baee7540a4
(RLIMIT_RTPRIO): Fix typo.
2005-06-21 18:38:49 +00:00
Ulrich Drepper
5e74293199
(RLIMIT_NICE, RLIMIT_RTPRIO): Add.
...
(RLIMIT_NLIMITS): Adjust.
2005-06-20 15:07:34 +00:00
Phil Blundell
3bdeb53ad6
2005-06-13 Philip Blundell <philb@gnu.org>
...
Patch from addsub@eyou.com:
* sysdeps/arm/ieee754.h: Deleted.
* sysdeps/arm/gmp-mparam.h: Support VFP and big endian.
* sysdeps/arm/bits/endian.h: Likewise.
2005-06-13 10:11:47 +00:00
Phil Blundell
19f2e4ebef
2005-06-11 Phil Blundell <pb@reciva.com>
...
* sysdeps/arm/init-first.c: Deleted.
* sysdeps/unix/sysv/linux/arm/linuxthreads/fork.c: New file.
2005-06-11 10:15:27 +00:00
Phil Blundell
51ae9dc83d
2005-06-10 Phil Blundell <pb@reciva.com>
...
Bug #957 :
* sysdeps/unix/sysv/linux/arm/mmap64.S: Handle offset correctly on
big endian machines. Reported by Sven Henkel <shenkel@gmail.com>.
2005-06-10 18:10:47 +00:00
Phil Blundell
849e84dde3
2005-05-09 Daniel Jacobowitz <dan@codesourcery.com>
...
Mark Mitchell <mark@codesourcery.com>
* sysdeps/arm/bits/link.h: New file.
* sysdeps/arm/dl-trampoline.S: New file.
* sysdeps/arm/dl-machine.h: Check RESOLVE_MAP instead of RESOLVE.
(elf_machine_runtime_setup): Check dl_profile before calling
_dl_name_match_p.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Delete.
(elf_machine_rel, elf_machine_rela): Use RESOLVE_MAP.
(fix_bad_pc24): Use auto instead of static.
2005-06-10 11:33:52 +00:00
Phil Blundell
efaef362b3
2005-05-09 Daniel Jacobowitz <dan@codesourcery.com>
...
Mark Mitchell <mark@codesourcery.com>
* sysdeps/unix/sysv/linux/arm/ioperm.c (BUS_ISA): Define for new
kernel headers.
2005-06-10 11:12:09 +00:00
Phil Blundell
7051b72105
2005-06-09 Phil Blundell <pb@reciva.com>
...
* sysdeps/unix/arm/sysdep.h, sysdeps/unix/sysv/linux/arm/sysdep.h,
sysdeps/unix/sysv/linux/arm/sysdep.S: Correct paths to included
files.
2005-06-09 21:48:16 +00:00
Richard Henderson
685896ef5a
* elf/elf.h (DT_ALPHA_PLTRO, DT_ALPHA_NUM): New.
...
* sysdeps/alpha/dl-dtprocnum.h: New file.
* sysdeps/alpha/dl-machine.h (DT_ALPHA): New.
(elf_machine_load_address): Simplify to rely on gprel relocations.
(elf_machine_runtime_setup): Handle DT_ALPHA_PLTRO plt format.
Remove thread safety workaround for binutils 2.6.
(elf_machine_fixup_plt): Handle DT_ALPHA_PLTRO plt format.
* sysdeps/alpha/dl-trampoline.S (_dl_runtime_resolve_new): New.
(_dl_runtime_profile_new): New.
(_dl_runtime_resolve_old): Rename from _dl_runtime_resolve.
(_dl_runtime_profile_old): Rename from _dl_runtime_profile. Fix
typo in _dl_call_pltexit argument loading.
* sysdeps/alpha/div_libc.h (funcnoplt): New.
* sysdeps/alpha/divl.S, sysdeps/alpha/divq.S: Use it.
* sysdeps/alpha/divqu.S, sysdeps/alpha/reml.S: Likewise.
* sysdeps/alpha/remq.S, sysdeps/alpha/remqu.S: Likewise.
2005-05-28 23:40:09 +00:00
Ulrich Drepper
3597225d0f
(O_DIRECT): Fix value.
2005-05-26 18:49:14 +00:00
Ulrich Drepper
8796ce2127
Add space inf weak_alias use.
2005-05-26 14:30:48 +00:00
Roland McGrath
3a980ecbe3
.
2005-05-24 06:13:06 +00:00
Roland McGrath
fc49094260
2005-03-22 Roland McGrath <roland@redhat.com>
...
* Makefile ($(distname).tar): Fail if sysdeps/.../configure files are
not all up to date. Touch configure files after cvs export.
(glibc-port-%-$(dist-version).tar): Likewise.
2005-05-24 06:13:03 +00:00
Roland McGrath
39f0b3ca13
* ChangeLog.arm: New file (this one).
...
* sysdeps/arm, sysdeps/unix/arm, sysdeps/unix/sysv/linux/arm:
Subdirectories moved here from main repository.
* sysdeps/arm/preconfigure: New file.
* sysdeps/arm/shlib-versions: New file.
2005-05-24 06:12:39 +00:00
Roland McGrath
ef0ae0f57e
2005-04-28 Roland McGrath <roland@redhat.com>
...
* sysdeps/generic/dl-sysdep.h: Remove multiple inclusion protection.
* sysdeps/alpha/dl-sysdep.h: Likewise.
Use #include_next instead of duplicating generic file's contents.
* sysdeps/ia64/dl-sysdep.h: Likewise.
* sysdeps/sparc/dl-sysdep.h: Likewise.
2005-04-28 22:28:50 +00:00
Andreas Jaeger
60bb0e6188
MIPS NPTL specific pthreadtypes.h
2005-03-29 19:56:26 +00:00
Roland McGrath
5116422529
2005-03-28 Roland McGrath <roland@redhat.com>
...
* sysdeps/generic/w_exp2.c [NO_LONG_DOUBLE]: Fix typos in alias names.
Reported by Mark Mitchell <mark@codesourcery.com>.
* Versions.def (libm): Define GLIBC_2.4 set.
* math/Versions (libm: GLIBC_2.4): Add this set, with exp2l.
* sysdeps/i386/Versions (libm: GLIBC_2.1): Add this set, with exp2l.
* sysdeps/ia64/Versions: Likewise.
* sysdeps/m68k/Versions: Likewise.
* sysdeps/sparc/sparc64/Versions: Likewise.
* sysdeps/x86_64/Versions: New file.
* sysdeps/mips/mips64/Versions: New file.
2005-03-28 20:42:43 +00:00
Andreas Jaeger
e9eb4f5779
Protect against multiple inclusion.
2005-03-28 09:32:27 +00:00
Andreas Jaeger
305fae3b19
(elf_machine_rel): Add TLS relocations.
2005-03-28 09:32:04 +00:00
Andreas Jaeger
2568b67466
MIPS NPTL support
2005-03-28 09:21:52 +00:00
Andreas Jaeger
e36da2da8f
Add MIPS NPTL support
2005-03-28 09:19:38 +00:00
Andreas Jaeger
27aae96e5b
(SIGEV_THREAD, SIGEV_CALLBACK, SIGEV_THREAD_ID): Update to match the kernel.
2005-03-28 09:17:43 +00:00
Andreas Jaeger
e1ae85a58e
(INTERNAL_SYSCALL_NCS): New.
...
(INTERNAL_SYSCALL, internal_syscall0, internal_syscall1,
internal_syscall2, internal_syscall3, internal_syscall4,
internal_syscall5, internal_syscall6, internal_syscall7): Update
for non-constant support.
2005-03-28 09:17:26 +00:00
Andreas Jaeger
08650996ea
Add NPTL and five-argument clone support.
2005-03-28 09:17:06 +00:00
Andreas Jaeger
4abf7dea27
Linux/MIPS vfork implementation.
2005-03-28 09:16:12 +00:00
Andreas Jaeger
638418213e
New file.
2005-03-28 09:15:45 +00:00
Andreas Jaeger
0af5154802
New files for MIPS TLS support.
2005-03-28 09:14:59 +00:00
Andreas Jaeger
32e5182ae0
Remove unused file.
2005-03-28 08:59:05 +00:00
Andreas Jaeger
7dda24b203
Remove whitespace at eol
2005-03-28 07:58:05 +00:00
Andreas Jaeger
54316090f1
(internal_syscall5): Use register operands instead of non-lvalue
...
memory operands.
(internal_syscall6): Likewise.
(internal_syscall7): Likewise.
2005-03-28 07:48:26 +00:00
Andreas Jaeger
bd9fad095a
(elf_machine_runtime_link_map, ELF_DL_FRAME_SIZE,
...
ELF_DL_SAVE_ARG_REGS, ELF_DL_RESTORE_ARG_REGS,
ELF_MACHINE_RUNTIME_TRAMPOLINE): Move to dl-trampoline.c.
(RTLD_START): Align the stack before calling _dl_init_internal.
Use .ent for _dl_start_user.
(ARCH_LA_PLTENTER, ARCH_LA_PLTEXIT): Define.
(elf_machine_rel, elf_machine_rel_relative, elf_machine_lazy_rel)
(elf_machine_runtime_setup): Use "auto inline".
(elf_machine_rela, elf_machine_rela_relative): Provide empty versions.
(elf_machine_got_rel): Likewise. Use RESOLVE_MAP.
2005-03-28 07:47:27 +00:00
Andreas Jaeger
43dbf87f20
MIPS specific dl-trampoline.c.
2005-03-28 07:44:17 +00:00
Andreas Jaeger
f5e233c54e
MIPS specific <bits/link.h>
2005-03-28 07:43:51 +00:00
Ulrich Drepper
8646243632
Add __USE_MISC and __USE_XOPEN guards to match linux/bits/termios.h.
...
(CMSPAR): Define.
2005-03-20 04:30:28 +00:00
Roland McGrath
5b25b6ab54
Finish remove not committed properly
2005-03-17 00:32:10 +00:00
Roland McGrath
dda081dd50
2005-03-15 Jakub Jelinek <jakub@redhat.com>
...
* elf/dynamic-link.h (elf_machine_rel, elf_machine_rel_relative,
elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel):
Add inline keyword.
* sysdeps/alpha/dl-machine.h (elf_machine_rela,
elf_machine_rela_relative, elf_machine_lazy_rel): Add always_inline
attribute.
* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela,
elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. Change
static inline into auto inline.
* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela,
elf_machine_rela_relative, elf_machine_lazy_rel): Likewise.
* sysdeps/generic/dl-machine.h (elf_machine_rel, elf_machine_rela):
Likewise.
* sysdeps/arm/dl-machine.h (elf_machine_rel, elf_machine_rel_relative,
elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel):
Likewise.
2005-03-15 22:57:26 +00:00
Roland McGrath
2d48195c9f
2005-03-10 GOTO Masanori <gotom@debian.or.jp>
...
* sysdeps/hppa/configure.in: Remove old Makefile leftovers.
* sysdeps/hppa/configure: Regenerated.
2005-03-13 03:27:22 +00:00
Ulrich Drepper
816c550ea5
(ELF_MACHINE_NO_RELA): Define unconditionally to defined RTLD_BOOTSTRAP.
2005-03-06 00:07:58 +00:00
Roland McGrath
c5cb341b72
2005-03-01 Roland McGrath <roland@redhat.com>
...
[BZ #721 ]
* sysdeps/arm/dl-machine.h (ELF_MACHINE_NO_RELA): Define this outside
of [RESOLVE_MAP].
2005-03-01 20:34:40 +00:00
Andreas Jaeger
68f3ec5671
2004-11-11 Richard Sandiford <rsandifo@redhat.com>
...
[BZ #758 ]
* sysdeps/unix/sysv/linux/mips/configure.in (asm-unistd.h): Only
preprocess <asm/unistd.h> if it defines ABI-prefixed syscall names
like __NR_N32_open. Just include <asm/unistd.h> otherwise.
* sysdeps/unix/sysv/linux/mips/configure: Regenerate.
* sysdeps/unix/sysv/linux/mips/mips32/kern64/sysdep.h: Delete
* sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h (SYS_ify): Use the
standard __NR prefix.
* sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h (SYS_ify): Likewise.
* sysdeps/unix/sysv/linux/mips/Makefile (syscall-%.h): Rework so that
the output file is compatible with both pre-2.6 and 2.6 kernel headers.
Extract separate syscall lists for each ABI.
2005-02-25 15:18:13 +00:00
Roland McGrath
890e858b8c
2005-02-14 GOTO Masanori <gotom@debian.or.jp>
...
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove the duplicated
getpeername entry.
* sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list: Likewise.
2005-02-15 00:12:18 +00:00
Andreas Schwab
8cab192c3e
(elf_machine_rela): Remove use of
...
RESOLVE.
2005-02-08 20:02:24 +00:00
Richard Henderson
a795af472d
* math/math_private.h (__copysign): Define as builtin for gcc 4.
...
(__copysignf, __copysignl): Likewise.
* sysdeps/alpha/fpu/bits/mathinline.h (copysign): Don't define
for gcc 4.0.
(copysignf, copysignl, fabsf, fabs): Likewise.
(__copysign, __copysignf, __copysignl): Remove.
(__fabs, __fabsf): Remove.
2005-02-08 04:37:48 +00:00
Richard Henderson
2aa0a6fafe
* sysdeps/alpha/dl-machine.h (elf_machine_rela): Use RESOLVE_MAP
...
all the time.
2005-02-07 03:11:46 +00:00
Ulrich Drepper
9259ad13c3
(__old_globfree): Also copy gl_offs.
2005-01-27 20:52:04 +00:00
Richard Henderson
1ba6212c8b
* sysdeps/alpha/dl-trampoline.S: New file.
...
* sysdeps/alpha/dl-machine.h: Move PLT trampolines there.
Use RESOLVE_MAP instead of RESOLVE to protect relocation code.
(elf_machine_runtime_setup): Test for dl_profile non-null.
(ARCH_LA_PLTENTER, ARCH_LA_PLTEXIT): New.
* sysdeps/alpha/bits/link.h: New file.
* sysdeps/generic/ldsodefs.h (La_alpha_regs, La_alpha_retval): New.
(struct audit_ifaces): Add alpha entries.
* elf/tst-auditmod1.c: Add alpha entries.
2005-01-23 08:02:38 +00:00
Andreas Schwab
00f36bfbb7
* sysdeps/m68k/dl-machine.h: Remove trampoline code. Define
...
ARCH_LA_PLTENTER and ARCH_LA_PLTEXIT.
(elf_machine_runtime_setup): If profile != 0 does not anymore mean
GLRO(dl_profile) != NULL.
* sysdeps/m68k/dl-trampoline.S: New file.
* sysdeps/m68k/bits/link.h: New file.
* sysdeps/generic/ldsodefs.h (struct audit_ifaces): Add m68k
variants.
* elf/tst-auditmod1.c: Add m68k support.
2005-01-16 02:07:29 +00:00
Ulrich Drepper
cac7d7f9a1
(__tls_get_addr): Updated for dtv_t union.
2005-01-12 02:41:50 +00:00