Commit Graph

253 Commits

Author SHA1 Message Date
Ulrich Drepper 15a7702daa (__libc_multiple_libcs): Define as hidden. 2002-03-13 03:49:52 +00:00
Ulrich Drepper ceb7d0bbbe Use rtld_progrname instead of _dl_argv[0]. 2002-03-01 09:43:36 +00:00
Ulrich Drepper dca9c7304b Add HAVE_VISIBILITY_ATTRIBUTE and HAVE_SDATA_SECTION. 2002-02-28 22:36:33 +00:00
Ulrich Drepper c577723005 (RTLD_START): Call _dl_init_internal instead of _dl_init. 2002-02-03 00:29:15 +00:00
Ulrich Drepper f71d7f5726 Move global variables for SHARED code in struct _rtld_global. Export
this struct, remove all exports for the signal variables.
2002-02-01 01:32:06 +00:00
Andreas Jaeger b6845b6741 (elf_machine_rela): Fix typo in last patch. 2001-12-12 09:02:09 +00:00
Ulrich Drepper bcb5a520da (elf_machine_runtime_setup): Save original content of .got[1].
(ELF_MACHINE_NO_RELA): Only define if RTLD_BOOTSTRAP.
(ELF_MACHINE_PLT_REL): Define.
(elf_machine_rela, elf_machine_rela_relative): New.
(elf_machine_lazy_rel): Reinitialize R_ARM_JUMP_SLOT address instead
of adjusting it if prelinked and prelinking cannot be used.
2001-12-12 00:11:47 +00:00
Ulrich Drepper ef5f0af552 Arm specific additions to struct link. 2001-12-12 00:11:15 +00:00
Ulrich Drepper ee448304d6 GCC frame description for Arm. 2001-11-16 01:07:20 +00:00
Ulrich Drepper d4ef613a24 (elf_machine_rel): Fix thinko in usage of RESOLVE() (r_type, not
reloc->r_type).
2001-09-08 21:31:40 +00:00
Ulrich Drepper 09d4f65308 Fix usage of new _dl_signal_error() format. 2001-09-08 17:16:44 +00:00
Ulrich Drepper 5c6029e5c0 (elf_machine_lookup_noplt_p, elf_machine_lookup_noexec_p): Remove.
(elf_machine_type_class): Define.
2001-08-26 22:26:38 +00:00
Ulrich Drepper 85bdccdbd2 Define elf_machine_rel_relative. Minor optimizations. 2001-08-24 08:43:21 +00:00
Ulrich Drepper cf9fe93f07 Use __getopt_clean_environment only if USE_NONOPTION_FLAGS is defined. 2001-08-11 20:31:07 +00:00
Ulrich Drepper 17f56d2f9c (elf_machine_runtime_setup): Only set _dl_profile_map for the right object. 2001-08-11 08:54:29 +00:00
Andreas Jaeger f01ec4673b Put under LGPL v2.1. 2001-07-07 10:13:33 +00:00
Andreas Jaeger 3214b89b32 Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
Andreas Jaeger 791746df78 Use #function, not @function, for .type of _start. 2001-06-11 07:44:41 +00:00
Andreas Jaeger 13906e12b9 Add .type for the entry point. 2001-06-05 06:20:45 +00:00
Roland McGrath 60446d7a54 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.
2001-06-02 05:58:29 +00:00
Ulrich Drepper dd69124f25 fegetexcept implementation for Arm. 2001-04-22 14:32:20 +00:00
Ulrich Drepper 285e7aeefd feenableexcept implementation for Arm. 2001-04-22 14:31:51 +00:00
Ulrich Drepper 984dfe1266 fedisableexcept implementation for Arm. 2001-04-22 14:31:25 +00:00
Ulrich Drepper b0b7e44c75 Adjust for increased precision in result of several tests. 2001-04-17 18:59:43 +00:00
Ulrich Drepper 0a5b388e1f Stack information for Arm. 2001-04-11 07:34:36 +00:00
Ulrich Drepper 773b640096 Replace use of old output functions with the new ones. 2001-02-28 06:35:24 +00:00
Ulrich Drepper b8f7c6f761 (elf_machine_rel): Correct handling of PC24 relocs with negative value. 2001-02-05 05:59:49 +00:00
Andreas Jaeger f77b82e81b Include internals.h to get prototypes. 2000-12-27 17:17:14 +00:00
Andreas Jaeger 726d3efe36 * sysdeps/s390/pt-machine.h (testandset): Use long int as return
value.
	* sysdeps/arm/pt-machine.h (testandset): Likewise.
	* sysdeps/hppa/pt-machine.h (testandset): Likewise.
	* sysdeps/m68k/pt-machine.h (testandset): Likewise.
	* sysdeps/sh/pt-machine.h (testandset): Likewise.
	* sysdeps/sparc/sparc32/pt-machine.h (testandset): Likewise.
	* sysdeps/sparc/sparc64/pt-machine.h (testandset): Likewise.
2000-12-18 05:55:14 +00:00
Ulrich Drepper e9a0b83c8f Remove FLT_EVAL_METHOD and DECIMAL_DIG definitions. 2000-12-04 08:37:22 +00:00
Andreas Schwab 0abafb2042 * sysdeps/alpha/setjmp.S: Remove __setjmp entry point.
* sysdeps/arm/setjmp.S: Likewise.
* sysdeps/arm/fpu/setjmp.S: Likewise.
* sysdeps/i386/setjmp.S: Likewise.
* sysdeps/i386/elf/setjmp.S: Likewise.
* sysdeps/s390/setjmp.S: Likewise.
* sysdeps/s390/elf/setjmp.S: Likewise.
* sysdeps/sh/sh3/setjmp.S: Likewise.
* sysdeps/sh/sh4/setjmp.S: Likewise.
* sysdeps/sparc/sparc32/setjmp.S: Likewise.
* sysdeps/unix/sysv/linux/ia64/setjmp.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/setjmp.c: Removed.
2000-11-21 20:55:38 +00:00
Ulrich Drepper ff86bfcd6b Update after libm-test.inc change. 2000-10-26 17:23:46 +00:00
Ulrich Drepper fbbf3667bf Updated. 2000-10-25 16:56:34 +00:00
Ulrich Drepper f1dba30859 (elf_machine_matches_host): Parameter is now pointer to ELF header. 2000-10-20 17:04:28 +00:00
Ulrich Drepper d31dde9292 Make FP_ILOGB0 and FP_ILOGBNAN int values. 2000-09-01 06:32:15 +00:00
Ulrich Drepper a27fd4306a (fix_bad_pc24): New function.
(elf_machine_rel): Use it for out-of-range PC24 relocs.
2000-07-29 19:32:27 +00:00
Greg McGary e6bd4dbf3a * sysdeps/arm/frame.h (struct layout): Make pointers __unbounded.
* sysdeps/generic/frame.h: Likewise.
	* sysdeps/generic/backtrace.c (ADVANCE_STACK_FRAME): Wrap bounds
	around return value.
	(__backtrace): Qualify frame-pointer chain and return address
	pointers as __unbounded.  Wrap bounds around variable `current'.
	* sysdeps/generic/segfault.c (ADVANCE_STACK_FRAME): Wrap bounds
	around return value.
	(catch_segfault): Qualify frame-pointer chain and return address
	pointers as __unbounded.  Wrap bounds around variable `current'.
	* sysdeps/i386/backtrace.c (struct layout): Make pointers __unbounded.
	(ADVANCE_STACK_FRAME): Wrap bounds around return value.
	* sysdeps/powerpc/backtrace.c (struct layout): Make pointers __unbounded.
	(__backtrace): Qualify frame-pointer chain and return address
	pointers as __unbounded.  Wrap bounds around variable `current'.
2000-07-29 08:09:56 +00:00
Ulrich Drepper c92d72a8fe Include <sysdeps/generic/memusage.h>. 2000-06-20 06:33:57 +00:00
Ulrich Drepper 949eb60694 Macro to allow memory usage tracking. 2000-06-20 06:29:45 +00:00
Ulrich Drepper 3f56045a39 Renamed to memusage.h. 2000-06-20 06:29:15 +00:00
Ulrich Drepper a07cbd1894 (compare_and_swap): Return result. 2000-05-29 00:59:18 +00:00
Ulrich Drepper 438c135094 Linux/Arm spinlock implementation. 2000-05-25 05:28:08 +00:00
Andreas Jaeger e4a8c0f332 2000-05-21 Jakub Jelinek <jakub@redhat.com>
* sysdeps/arm/bits/huge_val.h: Prereq gcc 2.96+, not 2.95.
	* sysdeps/i386/bits/huge_val.h: Likewise.
	* sysdeps/ieee754/bits/huge_val.h: Likewise.
	* sysdeps/m68k/bits/huge_val.h: Likewise.
	* sysdeps/sparc/sparc32/bits/huge_val.h: Likewise.
	* sysdeps/sparc/sparc64/bits/huge_val.h: Likewise.
2000-05-22 09:25:13 +00:00
Andreas Jaeger 5d1aa2e61b 2000-05-17 Jakub Jelinek <jakub@redhat.com>
* sysdeps/arm/bits/huge_val.h (HUGE_VAL, HUGE_VALF): Add
	__extension__ to hexadecimal floating constant notation.
	* sysdeps/i386/bits/huge_val.h (HUGE_VAL, HUGE_VALF, HUGE_VALL):
	Likewise.
	* sysdeps/ieee754/bits/huge_val.h (HUGE_VAL, HUGE_VALF): Likewise.
	* sysdeps/m68k/bits/huge_val.h (HUGE_VAL, HUGE_VALF, HUGE_VALL):
	Likewise.
	* sysdeps/sparc/sparc64/bits/huge_val.h (HUGE_VAL, HUGE_VALF,
	HUGE_VALL): Likewise.
	* sysdeps/sparc/sparc32/bits/huge_val.h (HUGE_VAL, HUGE_VALF,
	HUGE_VALL): Likewise.
	(HUGE_VALL): Set to HUGE_VAL on sparc32.
2000-05-17 17:18:49 +00:00
Ulrich Drepper 408c9db5d3 (elf_machine_fixup_plt): Change return valuie to lookup_t and return the value. 2000-05-05 07:12:09 +00:00
Ulrich Drepper bc69099093 Arm specific error specification for math library. 2000-04-12 23:39:44 +00:00
Ulrich Drepper 7fdeecfb09 Definition for memprof functionality on Arm. 2000-04-12 20:58:59 +00:00
Ulrich Drepper 21d129104c (RTLD_START): Rewrite for new init function interface. 2000-04-12 20:12:05 +00:00
Ulrich Drepper 776dbc6551 Atomic operations for Arm. 2000-04-03 18:06:38 +00:00
Ulrich Drepper 73a35fc451 Use SHARED instead of PIC. 2000-03-31 05:44:27 +00:00
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