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 |
|