Ulrich Drepper
|
7189e3b807
|
Use D_PTR to access relocated entries in l_info.
|
2000-03-31 05:16:19 +00:00 |
Ulrich Drepper
|
5fa399b6c1
|
Define _FPU_MASK_IM, _FPU_MASK_ZM, _FPU_MASK_OM, _FPU_MASK_UM,
_FPU_MASK_PM, _FPU_MASK_DM, _FPU_DEFAULT, and _FPU_IEEE. Change
_FPU_RESERVED.
|
2000-03-26 18:40:17 +00:00 |
Ulrich Drepper
|
41841677b4
|
Change default version to GLIBC_2.2.
|
2000-02-26 01:09:38 +00:00 |
Ulrich Drepper
|
9dca440b10
|
(_FPU_DEFAULT): Set the AC bit.
|
2000-02-11 18:49:01 +00:00 |
Ulrich Drepper
|
16e4bf6fec
|
Correct return value according to the standard.
|
2000-01-31 07:56:49 +00:00 |
Ulrich Drepper
|
9b1eef96d2
|
(CLEAR_CACHE): System calls clobber R0.
(dl_platform_init): Allow _dl_platform to be NULL.
|
2000-01-10 01:42:43 +00:00 |
Ulrich Drepper
|
a60ba9f602
|
Arm specific stack layout description.
|
2000-01-06 00:02:54 +00:00 |
Ulrich Drepper
|
7aacf7acd5
|
(_HAVE_STRING_ARCH_mempcpy): Define.
|
2000-01-03 16:58:49 +00:00 |
Ulrich Drepper
|
f549254ade
|
Definitions for math on Arm.
|
2000-01-03 03:50:21 +00:00 |
Ulrich Drepper
|
2dfdce515f
|
(CLEAR_CACHE): Fix a2 value.
|
1999-12-21 17:50:04 +00:00 |
Ulrich Drepper
|
9d1306dd21
|
(CLEAR_CACHE): New macro to force a cache flush.
|
1999-12-18 23:40:50 +00:00 |
Ulrich Drepper
|
d1af493c6b
|
(elf_machine_rel): Fixup R_ARM_PC24 relocs if possible.
|
1999-12-08 07:35:32 +00:00 |
Ulrich Drepper
|
146bade74f
|
Return value and add alias.
|
1999-10-31 23:13:47 +00:00 |
Ulrich Drepper
|
6c555ab57e
|
Replace __USE_ISOC9X by __USE_ISOC99 and also recognize _ISOC99_SOURCE.
|
1999-10-31 17:31:25 +00:00 |
Ulrich Drepper
|
143751489c
|
Use hexadecimal floating-point constants for gcc >= 2.95.
|
1999-08-24 20:35:50 +00:00 |
Ulrich Drepper
|
26de9a821b
|
Define ARM specific versions of VALID_ELF_HEADER, VALID_ELF_OSABI,
VALID_ELF_ABIVERSION.
|
1999-08-10 05:10:14 +00:00 |
Roland McGrath
|
893f3d106f
|
1999-07-21 Roland McGrath <roland@baalperazim.frob.com>
* elf/dl-reloc.c (_dl_reloc_bad_type): New function.
* elf/ldsodefs.h: Declare it.
* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Use it
instead of assert.
(elf_machine_lazy_rel): Likewise. Take new arg MAP.
* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Likewise.
(elf_machine_lazy_rel): Likewise.
* sysdeps/mips/dl-machine.h (elf_machine_rel): Likewise.
(elf_machine_lazy_rel): Likewise.
* sysdeps/mips/mips64/dl-machine.h (elf_machine_rel): Likewise.
(elf_machine_lazy_rel): Likewise.
* sysdeps/m68k/dl-machine.h (elf_machine_rela): Likewise.
(elf_machine_lazy_rel): Likewise.
* sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise.
(elf_machine_lazy_rel): Likewise.
* sysdeps/generic/dl-machine.h (elf_machine_rel): Likewise.
* sysdeps/arm/dl-machine.h (elf_machine_rel): Likewise.
(elf_machine_lazy_rel): Likewise.
* sysdeps/alpha/dl-machine.h (elf_machine_rela): Likewise.
(elf_machine_lazy_rel): Likewise.
* sysdeps/powerpc/dl-machine.h (elf_machine_lazy_rel): Likewise.
* sysdeps/powerpc/dl-machine.c (__process_machine_rela): Use
_dl_reloc_bad_type instead of _dl_signal_error.
* elf/do-rel.h (elf_dynamic_do_rel): Pass MAP to elf_machine_lazy_rel.
|
1999-07-21 16:57:52 +00:00 |
Ulrich Drepper
|
e19b39916e
|
Add ieee754/flt-32 and ieee754/dbl-64.
|
1999-07-13 23:43:10 +00:00 |
Ulrich Drepper
|
e79468a241
|
(elf_machine_load_address): Fix problems with GOT addressing.
|
1999-06-06 09:20:55 +00:00 |
Ulrich Drepper
|
b28057ced4
|
Adapted for header file change.
|
1999-05-23 09:46:25 +00:00 |
Ulrich Drepper
|
d3cbb9807c
|
(fenv_t): Prepend __ to member names to protect from user's macro namespace.
|
1999-05-23 09:44:56 +00:00 |
Ulrich Drepper
|
7483ee1131
|
Removed since cmpxchg/no-cmpxchg doesn't exist anymore.
|
1999-04-16 14:19:10 +00:00 |
Ulrich Drepper
|
3b40f7d3d4
|
Support big endian operation.
|
1999-04-12 09:04:34 +00:00 |
Ulrich Drepper
|
3c3174b2ec
|
Delete inline implementations of strcpy and stpcpy.
|
1999-04-12 09:01:49 +00:00 |
Ulrich Drepper
|
a96af7b96e
|
(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
|
1999-03-02 08:06:57 +00:00 |
Ulrich Drepper
|
df019d9428
|
(ucontext): Rename field uc_links to
uc_link which is the right name according to Unix98.
|
1999-03-01 07:20:35 +00:00 |
Ulrich Drepper
|
44bff56804
|
(elf_machine_rel): DT_STRTAB is already relocated.
|
1999-02-20 14:57:43 +00:00 |
Ulrich Drepper
|
c0e2368bfe
|
(dl_start_user): Incorrect address for _dl_main_searchlist passed to
_dl_init_next.
|
1998-12-04 20:57:00 +00:00 |
Ulrich Drepper
|
ccdf0819b4
|
(__FLOAT_WORD_ORDER): Define to big endian.
|
1998-11-27 11:34:17 +00:00 |
Ulrich Drepper
|
e7782e5ed6
|
Fix handling of weak undefined symbols during bootstrapping.
|
1998-11-27 10:01:37 +00:00 |
Ulrich Drepper
|
1173aab2d2
|
Remove __setfpucw declaration, it's an internal symbol.
|
1998-11-26 12:00:10 +00:00 |
Ulrich Drepper
|
f05b28e62f
|
(__JMP_BUF_SP): Correct value.
|
1998-11-13 14:47:31 +00:00 |
Ulrich Drepper
|
33b59efe6c
|
Define PT_EI as extern inline is not yet defined. Use PT_EI in extern
inline definitions.
|
1998-10-09 11:22:07 +00:00 |
Ulrich Drepper
|
604791b664
|
ARM specific hugeval definition.
|
1998-10-05 13:39:33 +00:00 |
Ulrich Drepper
|
f036f1a9bc
|
Fix typo in last change.
|
1998-10-05 13:39:21 +00:00 |
Ulrich Drepper
|
fa85821416
|
Cope with fussy assembler.
|
1998-10-01 14:30:44 +00:00 |
Ulrich Drepper
|
911c0aba69
|
Correct args to mcount().
|
1998-10-01 14:29:47 +00:00 |
Ulrich Drepper
|
344b4b4e23
|
(elf_machine_lazy_rel): Optimise a bit.
(RTLD_START): Keep in step with recent ld.so changes.
(elf_machine_runtime_setup): Correct behaviour when profiling.
|
1998-09-18 09:10:23 +00:00 |
Ulrich Drepper
|
efe4f49dc1
|
Moved one dir up.
|
1998-09-14 15:01:45 +00:00 |
Ulrich Drepper
|
aa64d54421
|
Extra objects for ARM.
|
1998-09-14 15:01:30 +00:00 |
Ulrich Drepper
|
68d11b268e
|
(elf_machine_lazy_rel): Change first parameter and use this value.
|
1998-08-28 22:54:12 +00:00 |
Ulrich Drepper
|
64082f3e9c
|
ARM specific optimized string functions.
|
1998-08-22 07:54:18 +00:00 |
Ulrich Drepper
|
c94b4338b5
|
Moved one directory up.
|
1998-08-20 17:35:44 +00:00 |
Ulrich Drepper
|
a35276bee2
|
(CALL_MCOUNT): Add missing semicolons.
|
1998-08-20 17:35:29 +00:00 |
Ulrich Drepper
|
b292f4b3ac
|
IEEE754 definitions for ARM.
|
1998-08-20 17:35:22 +00:00 |
Ulrich Drepper
|
333014b835
|
Set __libc_stack_end.
Fix problems with profiling code.
|
1998-08-20 17:34:16 +00:00 |
Ulrich Drepper
|
60438273e5
|
Use PLT for procedure call.
|
1998-08-20 17:33:57 +00:00 |
Ulrich Drepper
|
f176c9ee03
|
Put return value in correct register. Don't set the condition flags
unnecessarily.
Restore floating point registers correctly.
|
1998-08-20 17:33:32 +00:00 |
Ulrich Drepper
|
397e58bca8
|
Put return value in correct register. Don't set the condition flags
unnecessarily.
|
1998-08-20 17:33:18 +00:00 |
Ulrich Drepper
|
55e0df36d5
|
Correct value of R0 before calling sigjmp_save.
|
1998-08-15 02:39:03 +00:00 |
Ulrich Drepper
|
2ea19c152e
|
Not needed anymore.
|
1998-08-15 02:38:53 +00:00 |
Ulrich Drepper
|
230ba858b4
|
Arm with FPU specific files to distribute.
|
1998-07-29 15:14:10 +00:00 |
Ulrich Drepper
|
2f601732bd
|
Definitions for FPU control.
|
1998-07-27 17:52:34 +00:00 |
Ulrich Drepper
|
22a7aa47a3
|
(CALL_MCOUNT): Replace stub with real implementation.
|
1998-07-27 17:52:15 +00:00 |
Ulrich Drepper
|
7d39ca8849
|
Improved profiling for ARM.
|
1998-07-27 17:52:05 +00:00 |
Ulrich Drepper
|
67950c312e
|
Move to fpu/ subdir.
|
1998-07-27 17:51:54 +00:00 |
Ulrich Drepper
|
fd2791ba88
|
(elf_machine_rel): Delete redundant debugging code. Correct handling
of PC24 relocs.
|
1998-07-27 17:51:42 +00:00 |
Ulrich Drepper
|
56984f4648
|
Fix typo.
|
1998-07-20 17:18:32 +00:00 |
Ulrich Drepper
|
030d182c93
|
Don't define __libc_pid.
|
1998-06-29 12:43:07 +00:00 |
Ulrich Drepper
|
7021745518
|
Update for new draft ARM ELF ABI.
|
1998-06-09 15:13:18 +00:00 |
Ulrich Drepper
|
54f119d171
|
GMP support for ARMs.
|
1998-06-01 14:25:31 +00:00 |
Ulrich Drepper
|
43ce7f2e75
|
IEEE 754 float support for strange ARMs.
|
1998-06-01 14:24:49 +00:00 |
Ulrich Drepper
|
5d3912ddbc
|
Not needed anymore.
|
1998-06-01 14:23:55 +00:00 |
Ulrich Drepper
|
87386bad90
|
(FE_EXCEPTION_SHIFT): Rename to FE_EXCEPT_SHIFT.
|
1998-06-01 14:23:26 +00:00 |
Ulrich Drepper
|
6f43b79989
|
(__jmp_buf): Remove floating-point support.
(_JMPBUF_UNWINDS): Added.
|
1998-06-01 13:39:22 +00:00 |
Ulrich Drepper
|
6298404e7d
|
jmpbuf definition for ARM with FPU.
|
1998-06-01 13:38:56 +00:00 |
Ulrich Drepper
|
58e6626f7e
|
ARM implementation of feholdexcept.
|
1998-06-01 13:38:03 +00:00 |
Ulrich Drepper
|
e0ebc3b2ef
|
Use __ASSEMBLER__ test macro not ASSEMBLER.
|
1998-05-29 10:20:59 +00:00 |
Ulrich Drepper
|
38843cb976
|
Correctly renamed.
|
1998-05-25 11:27:09 +00:00 |
Ulrich Drepper
|
cad0799e92
|
Set exception bits in Arm FPU.
|
1998-05-24 18:41:41 +00:00 |
Ulrich Drepper
|
3a5ade59c9
|
Definitions for FPU handling header.
|
1998-05-21 15:39:52 +00:00 |
Ulrich Drepper
|
c34d3ba41f
|
FP CW and SW handling for Arm.
|
1998-05-21 15:39:28 +00:00 |
Ulrich Drepper
|
2e45c3aadd
|
Replace stub file with real implementation.
|
1998-05-21 15:33:23 +00:00 |
Ulrich Drepper
|
0c56aa6338
|
(ALIGNARG): ELF .align directive uses a log, not a byte-count.
|
1998-05-19 16:11:52 +00:00 |
Ulrich Drepper
|
69069c4a57
|
Support both big and little endian processors.
|
1998-05-19 16:11:41 +00:00 |
Ulrich Drepper
|
3642cfd2b4
|
Fix off by one error.
|
1998-04-30 16:56:27 +00:00 |
Ulrich Drepper
|
4ec52ed6cf
|
Add copyright text.
|
1998-04-20 18:34:25 +00:00 |
Ulrich Drepper
|
42d5b2810f
|
Optimized ARM version of strlen.
|
1998-04-17 08:52:51 +00:00 |
Ulrich Drepper
|
e7304fce4e
|
(_start): Leave most of the initialisation for __libc_start_main().
|
1998-04-01 09:09:05 +00:00 |
Ulrich Drepper
|
28756a4b21
|
longjmp for ARM with FPU.
|
1998-03-18 14:41:31 +00:00 |
Ulrich Drepper
|
df27fae1e8
|
ELF startup code for Arm.
|
1998-03-18 14:41:15 +00:00 |
Ulrich Drepper
|
4acc1d4299
|
setjmp for Arm.
|
1998-03-18 14:41:05 +00:00 |
Ulrich Drepper
|
6f7638eb9d
|
ELF setjmp for Arm.
|
1998-03-18 14:40:58 +00:00 |
Ulrich Drepper
|
ed6b842088
|
Floating point exception definitions.
|
1998-03-18 14:29:48 +00:00 |
Ulrich Drepper
|
fe0955cdc4
|
Change format of .type directive. Correct comment about floating
point to reflect current reality.
|
1998-03-18 14:29:30 +00:00 |
Ulrich Drepper
|
2e4ed6f1f8
|
Call __sigjmp_save through PLT
|
1998-03-18 14:29:20 +00:00 |
Ulrich Drepper
|
d024bf59e6
|
Optimized memset version.
|
1998-03-18 14:29:09 +00:00 |
Ulrich Drepper
|
2c2c129dd4
|
Startup code for Arm.
|
1998-03-18 14:29:01 +00:00 |
Ulrich Drepper
|
046378657f
|
Arm/ELF definitions.
|
1998-03-18 14:28:36 +00:00 |
Ulrich Drepper
|
0bee7da30d
|
Call __sigsetjmp by correct name.
|
1998-03-18 14:27:59 +00:00 |
Ulrich Drepper
|
120b2b39d6
|
Remove floating point code.
|
1998-03-18 14:27:40 +00:00 |
Ulrich Drepper
|
caa27d8e14
|
LinuxThreads library.
|
1998-03-11 12:42:24 +00:00 |
Ulrich Drepper
|
028502bf1e
|
SysV compliant context switch interface.
|
1998-02-10 19:59:41 +00:00 |
Ulrich Drepper
|
4ff61542a8
|
Define _SETJMP_H before including <bits/setjmp.h>.
|
1997-12-03 23:20:36 +00:00 |
Ulrich Drepper
|
905714080f
|
Issue error message if the header is used directly.
|
1997-11-26 04:14:44 +00:00 |
Ulrich Drepper
|
c48d19d0d5
|
Use __APCS_32__ to decide whether or not to preserve condition codes
on function call.
|
1997-11-18 02:39:35 +00:00 |
Ulrich Drepper
|
40731e73fd
|
Assembler version of gmon handling.
|
1997-07-26 02:25:44 +00:00 |
Ulrich Drepper
|
36e28152c9
|
Update and reformat copyright, remove trailing white spaces and send
through unexpand.
|
1997-06-23 21:54:51 +00:00 |
Ulrich Drepper
|
788c7990eb
|
Moved to bits/.
|
1997-06-21 02:40:36 +00:00 |
Ulrich Drepper
|
2b998aac44
|
ARM specific setjmp buffer.
|
1997-06-21 02:29:03 +00:00 |
Ulrich Drepper
|
d1c19e62fb
|
ARM specific endianess specification.
|
1997-06-21 02:26:04 +00:00 |
Ulrich Drepper
|
405916ef4b
|
<foo.h> -> <bits/foo.h>.
|
1997-06-21 01:37:20 +00:00 |
Ulrich Drepper
|
d80b3f3c5b
|
Basic functionality for libc on ARM
|
1997-04-14 02:11:12 +00:00 |