Ulrich Drepper
8755441d32
(elf_machine_load_address): Compute the difference between base address and
...
first PT_LOAD's virtual address, not the base address.
2001-09-22 21:32:57 +00:00
Ulrich Drepper
00268a805b
Startup code for Alpha/ELF.
2001-09-01 19:24:46 +00:00
Ulrich Drepper
fed1030448
Not needed anymore.
2001-09-01 19:23:47 +00:00
Ulrich Drepper
9f888890de
Support for high-precision timers on Alpha.
2001-09-01 06:08:44 +00:00
Ulrich Drepper
6222fd02e7
(elf_machine_rela): Remove unused code.
...
Don't add old memory content for R_ALPHA_REFQUAD.
2001-09-01 05:32:08 +00:00
Ulrich Drepper
952ec50e9e
(elf_machine_rela): Don't handle
...
R_ALPHA_RELATIVE if RTLD_BOOTSTRAP and HAVE_Z_COMBRELOC. Only
check for rtld map if RTLD_BOOTSTRAP nor HAVE_Z_COMBRELOC is defined.
2001-08-30 23:09:10 +00:00
Ulrich Drepper
703aebdd7b
Adjust j0 ULPs.
2001-08-30 20:22:48 +00:00
Ulrich Drepper
b5fdbb191a
Adjust j0 ULPs.
2001-08-30 20:04:34 +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
b934c935cb
(elf_machine_rela_relative): Rename from elf_machine_rel_relative. Fix argument types.
2001-08-24 14:53:03 +00:00
Ulrich Drepper
85bdccdbd2
Define elf_machine_rel_relative. Minor optimizations.
2001-08-24 08:43:21 +00:00
Ulrich Drepper
ae58a106a1
Add deltas for tanh(-0.7).
2001-07-08 05:56:24 +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
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
f6bd63ae21
Maximum error for atan2f is 4.
2001-04-18 00:22:15 +00:00
Ulrich Drepper
5e6947e364
Adjust error values for atan2f.
2001-04-18 00:19:18 +00:00
Ulrich Drepper
b0b7e44c75
Adjust for increased precision in result of several tests.
2001-04-17 18:59:43 +00:00
Ulrich Drepper
1bdc6e7d38
Stack information for Alpha.
2001-04-10 20:50:54 +00:00
Andreas Jaeger
a46a95b7e4
Add alias for imaxdiv.
2001-03-30 06:57:48 +00:00
Ulrich Drepper
cb8023f938
(elf_machine_rela): Don't handle relocations which are not in ld.so if
...
RTLD_BOOTSTRAP is defined.
2001-02-28 15:23:48 +00:00
Ulrich Drepper
6a0148d1cf
Little optimization.
2001-02-09 05:27:34 +00:00
Ulrich Drepper
5f5831bee5
Alpha ev67 optimized implementation for strrchr.
2001-02-09 05:27:14 +00:00
Ulrich Drepper
d335db0ecc
Add missing word alignment.
2001-02-07 19:18:58 +00:00
Ulrich Drepper
b72a1aa920
Honour __NO_MATH_INLINES.
2001-02-07 18:20:36 +00:00
Ulrich Drepper
03b5cbd57d
Add alphaev6/stxncpy.S and alphaev6/stxcpy.S.
2001-01-07 07:31:02 +00:00
Ulrich Drepper
1c7f9c9395
Don't go through unrolled loop if we would go through it only once.
2000-12-27 23:31:49 +00:00
Ulrich Drepper
22fea1a1b6
Interpret numeric parameter correctly.
2000-12-27 23:29:08 +00:00
Ulrich Drepper
3289a30e7f
Alpha ev6 sqrtf function.
2000-12-11 04:36:35 +00:00
Ulrich Drepper
678cf91b26
Alpha ev6 sqrt functions.
2000-12-11 04:36:20 +00:00
Ulrich Drepper
033dff7d46
Additional directory searched for alphaev67.
2000-12-11 04:35:34 +00:00
Ulrich Drepper
02bfc2835e
Fix a typo.
2000-12-10 22:34:40 +00:00
Ulrich Drepper
e102bd25d3
Exchange t8 with t10.
2000-12-10 22:27:31 +00:00
Ulrich Drepper
4eae4d050d
Alpha ev67 strncat implementation.
2000-12-08 17:20:22 +00:00
Ulrich Drepper
19db7d8141
Alpha ev67 strlen implementation.
2000-12-08 17:20:12 +00:00
Ulrich Drepper
63b2d532aa
Alpha ev67 strchr implementation.
2000-12-08 17:20:02 +00:00
Ulrich Drepper
45327bf72d
Alpha ev67 strcat implementation.
2000-12-08 17:19:54 +00:00
Ulrich Drepper
9bf55e62a3
Alpha ev67 stpncpy implementation.
2000-12-08 17:19:44 +00:00
Ulrich Drepper
6b2cc2fa96
Alpha ev67 stpcpyrawmemchr implementation.
2000-12-08 17:19:31 +00:00
Ulrich Drepper
f345d77fb7
Alpha ev67 rawmemchr implementation.
2000-12-08 17:19:22 +00:00
Ulrich Drepper
7a3b0b275e
Alpha ev67 ffsll implementation.
2000-12-08 17:19:13 +00:00
Ulrich Drepper
bccd062874
Alpha ev67 ffs implementation.
2000-12-08 17:19:03 +00:00
Ulrich Drepper
6e6bafa826
Alpha ev6 stxncpy implementation.
2000-12-08 17:18:50 +00:00
Ulrich Drepper
d692c1e71c
Alpha ev6 stxcpy implementation.
2000-12-08 17:18:40 +00:00
Ulrich Drepper
7c688d0100
Alpha ev6 memset implementation.
2000-12-08 17:18:30 +00:00
Ulrich Drepper
ba26d0334e
Alpha ev6 memcpy implementation.
2000-12-08 17:18:22 +00:00
Ulrich Drepper
6ec379e728
Alpha ev6 memchr implementation.
2000-12-08 17:18:13 +00:00
Ulrich Drepper
a1225f9a32
Alpha ev6 addmul_1 implementation.
2000-12-08 17:18:04 +00:00
Ulrich Drepper
5ab79e974f
Implied directories for alpha/alphaev67.
2000-12-08 17:17:16 +00:00
Ulrich Drepper
8e8e600ed7
Implied directories for alpha/alphaev6.
2000-12-08 17:17:08 +00:00
Ulrich Drepper
ebc9cec7b7
Fix typo.
2000-12-08 17:16:52 +00:00
Ulrich Drepper
de55c82792
Tail call to __stxcpy.
2000-12-08 17:16:42 +00:00
Ulrich Drepper
fa6dc9e01e
Alpha rawmemchr implementation.
2000-12-08 17:16:25 +00:00
Ulrich Drepper
4ba8e511ff
Use a shorter sequence.
2000-12-08 17:16:05 +00:00
Ulrich Drepper
d284ba97fb
(__data_start): Define.
2000-12-06 04:05:25 +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
3f95e592cb
(RTLD_START): Update _dl_argv.
2000-11-16 02:07:02 +00:00
Andreas Jaeger
90d62a5cb2
Update.
2000-11-13 16:53:57 +00:00
Ulrich Drepper
ff86bfcd6b
Update after libm-test.inc change.
2000-10-26 17:23:46 +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
bcafa19eb3
Type definitions for nscd on Alpha.
2000-09-29 22:02:28 +00:00
Ulrich Drepper
8da28deb78
(elf_machine_rela): Handle unaligned relocation also for R_ALPHA_RELATIVE.
2000-09-29 06:50:53 +00:00
Andreas Jaeger
d2fb0972b5
Alpha specific ulps.
2000-09-22 07:35:56 +00:00
Andreas Jaeger
610bd8dec7
New file with soft-fp specific files.
2000-09-06 10:52:05 +00:00
Andreas Jaeger
97d95c734d
Moved from soft-fp/sysdeps/alpha/sfp-machine.h.
2000-09-05 08:40:54 +00:00
Ulrich Drepper
d31dde9292
Make FP_ILOGB0 and FP_ILOGBNAN int values.
2000-09-01 06:32:15 +00:00
Ulrich Drepper
858db9cbc8
Change type of FE_*_ENV macros to const fenv_t*.
2000-09-01 04:41:12 +00:00
Ulrich Drepper
cdf9c9a590
Add fpu/fenv_libc.h.
2000-08-24 07:39:29 +00:00
Ulrich Drepper
1829753231
(FE_DENORMAL): New.
...
(FE_MAP_DMZ, FE_MAP_UMZ, FE_NONIEEE_ENV): New.
2000-08-19 16:07:53 +00:00
Ulrich Drepper
c9bca5114f
Use <fenv_libc.h>.
2000-08-19 16:07:37 +00:00
Ulrich Drepper
4b84abdd3e
fenv definitions for Linux/Alpha.
2000-08-19 16:06:09 +00:00
Ulrich Drepper
17193a21d6
Alpha fedisableexcept implementaton.
2000-08-17 18:46:15 +00:00
Ulrich Drepper
cd290faab1
Alpha feenableexcept implementation.
2000-08-17 18:45:58 +00:00
Ulrich Drepper
35781b9dd6
Apha fegetexcept implementation.
2000-08-17 18:45:35 +00:00
Greg McGary
ca67152c2a
* sysdeps/generic/bp-checks.h (__memchr): Remove incorrect decl.
...
(__ubp_memchr): Add correct decl.
(_CHECK_STRING): Use __ubp_memchr.
* sysdeps/alpha/memchr.S [!__BOUNDED_POINTERS__] (__ubp_memchr):
New alias for unbounded-pointer __memchr.
* sysdeps/i386/memchr.S: Likewise.
* sysdeps/ia64/memchr.S: Likewise.
* sysdeps/m68k/memchr.S: Likewise.
* sysdeps/sparc/sparc32/memchr.S: Likewise.
* sysdeps/sparc/sparc64/memchr.S: Likewise.
* sysdeps/vax/memchr.s: Likewise.
2000-07-26 18:21:15 +00:00
Andreas Jaeger
4ce0ef7a86
(elf_machine_rela): Pass 0 instead of NULL to elf_machine_fixup_plt
...
t argument to silence GCC.
2000-07-18 14:14:51 +00:00
Andreas Jaeger
f37f52a546
Fix copy & error in weak_alias.
2000-07-18 08:40:57 +00:00
Greg McGary
23e6128c4e
* sysdeps/generic/bp-checks.h: Use unbounded __memchr
...
rather than non-existent __ubp_memchr.
(CHECK_STRINGopt, CHECK_FCNTL, BOUNDED_N, BOUNDED_1): New macros.
(_CHECK_STRING, _CHECK_N): New macros.
(CHECK_STRING, CHECK_N, CHECK_Nopt): Rewrite in terms of _CHECK_*.
(CHECK_IOCTL): Move inside `#if !__ASSEMBLER__'.
* sysdeps/alpha/memchr.S: Change strong name to "__memchr".
Add weak alias "memchr".
* sysdeps/generic/memchr.c: Likewise.
* sysdeps/i386/memchr.S: Likewise.
* sysdeps/ia64/memchr.S: Likewise.
* sysdeps/m68k/memchr.S: Likewise.
* sysdeps/sparc/sparc32/memchr.S: Likewise.
* sysdeps/sparc/sparc64/memchr.S: Likewise.
* sysdeps/vax/memchr.s: Likewise.
2000-07-17 22:36:16 +00:00
Ulrich Drepper
22fb102e6b
(elf_machine_rela) [r_type == R_ALPHA_REFQUAD]: Use memcpy to load and
...
store value from relocation address to prevent unaligned trap.
2000-07-01 05:08:03 +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
d3d5b656c5
(__fdimf): Only declare if __USE_ISOC99.
...
(fdimf, __fdim, fdim): Likewise.
2000-06-07 16:53:09 +00:00
Ulrich Drepper
eb29107be8
Add __THROW to all inlines to match prototypes in mathcalls.h.
2000-06-04 16:10:51 +00:00
Andreas Jaeger
d41b66ce6a
Remove K&R support, use ANSI C prototypes.
2000-05-23 08:42:59 +00:00
Andreas Jaeger
21dd216cd4
2000-05-08 Jakub Jelinek <jakub@redhat.com>
...
* sysdeps/alpha/dl-machine.h (elf_machine_rela): Fix arguments in
call to elf_machine_fixup_plt.
* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Likewise.
* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Likewise.
2000-05-08 15:40:26 +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
b9a57ab615
(_dl_start_user): Fix the _dl_skip_args handling.
2000-04-28 03:25:46 +00:00
Ulrich Drepper
f0824b0c78
(RTLD_START):Rewrite for new init function interface.
2000-04-15 16:53:23 +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
e9290bfa08
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Use a C comment, not an assembly comment.
2000-03-26 20:29:55 +00:00
Richard Henderson
9dc874df52
* sysdeps/alpha/fpu/fraiseexcpt.c: Use get/set_fp_control instead
...
of arithmetic instructions.
* sysdeps/alpha/fpu/s_ceil.c: Use round to -inf instead of playing
with the fpcr. Protect from INV exception.
* sysdeps/alpha/fpu/s_ceilf.c: Likewise.
* sysdeps/alpha/fpu/s_floor.c: Protect from INV exception.
* sysdeps/alpha/fpu/s_floorf.c: Likewise.
* sysdeps/alpha/fpu/s_copysign.c: New.
* sysdeps/alpha/fpu/s_copysignf.c: New.
* sysdeps/alpha/fpu/s_fabs.c: New.
* sysdeps/alpha/fpu/s_fabsf.c: New.
* sysdeps/alpha/fpu/s_rint.c: New.
* sysdeps/alpha/fpu/s_rintf.c: New.
2000-03-20 20:32:11 +00:00
Andreas Jaeger
b90be06542
Apply forgotten patch to change default version to 2.2.
2000-02-26 08:13:07 +00:00
Ulrich Drepper
41841677b4
Change default version to GLIBC_2.2.
2000-02-26 01:09:38 +00:00
Ulrich Drepper
9a25e078c3
(__feraiseexcept): Correct declaration to return value.
2000-02-26 00:58:51 +00:00
Ulrich Drepper
2ffceb847f
Update comment.
2000-02-22 05:32:19 +00:00
Ulrich Drepper
cab8e3a3ec
Alpha specific definitions of macros to get stack pointer and high
...
precision timer.
2000-02-11 19:47:25 +00:00
Ulrich Drepper
16e4bf6fec
Correct return value according to the standard.
2000-01-31 07:56:49 +00:00
Ulrich Drepper
6d1adc8734
Protect definitions for math.h against double inclusion.
1999-12-18 19:36:39 +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
c1d675f8ae
[db2]: Set CFLAGS of mutex.c to make spinlocks known.
1999-08-30 21:51:20 +00:00
Ulrich Drepper
0ed67a6c1d
Use new path for e_sqrt.c.
1999-08-02 19:44:27 +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
ad5ec55ca3
Correct counting of subsections.
1999-06-21 13:00:14 +00:00
Ulrich Drepper
e261a74e16
Use __GNUC_PREREQ.
1999-06-19 09:57:23 +00:00
Ulrich Drepper
d31690f156
Pretty print.
1999-05-23 10:11:27 +00:00
Ulrich Drepper
09ea25239c
Zap high byte of length. Reschedule.
1999-05-18 08:55:49 +00:00
Ulrich Drepper
e675032fec
(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
1999-02-20 18:22:38 +00:00
Ulrich Drepper
3e3649f6e2
(elf_machine_fixup_plt): DT_JMPREL and DT_PLTGOT entries are already
...
relocated.
(elf_machine_rela): Likewise for DT_SYMTAB.
1999-02-20 14:56:45 +00:00
Ulrich Drepper
4fb65d7fc7
(TRAMPOLINE_TEMPLATE): Save and restore all call-clobbered fp regs.
1999-02-08 10:02:37 +00:00
Ulrich Drepper
a3289ba5e8
Atomic operation functions for Alpha.
1999-01-29 16:57:43 +00:00
Ulrich Drepper
8380d4887d
(__floorf): Copy commentary from bits/mathinclude.h. Kill unused defines.
1999-01-29 16:56:01 +00:00
Ulrich Drepper
92a38c359c
(__floor): Copy commentary from bits/mathinclude.h. Kill unused defines.
1999-01-29 16:55:14 +00:00
Ulrich Drepper
f8aa498753
(__floor): Don't depend on inlining, duplicate the code.
1999-01-29 10:57:47 +00:00
Ulrich Drepper
068bbaf6e0
(__floorf): Don't depend on inlining, duplicate the code.
1999-01-29 10:57:31 +00:00
Ulrich Drepper
f67e2479b4
Add __atan2 for libm and GLIBC_2.0.
1999-01-20 09:23:32 +00:00
Ulrich Drepper
f210901a5a
Avoid -Wparentheses warning.
1998-12-13 12:12:49 +00:00
Ulrich Drepper
1173aab2d2
Remove __setfpucw declaration, it's an internal symbol.
1998-11-26 12:00:10 +00:00
Ulrich Drepper
200172bd3f
Define ISO C 9X stuff only if included from math.h and __USE_ISOC9X is
...
defined.
1998-11-10 19:10:36 +00:00
Richard Henderson
831f9aedc4
* sysdeps/alpha/dl-machine.h (_dl_start_user): Pass pointer to
...
_dl_main_searchlist not _dl_default_scope to _dl_init_next.
* sysdeps/sparc/sparc32/dl-machine.h (_dl_start_user): Likewise.
* sysdeps/sparc/sparc64/dl-machine.h (_dl_start_user): Likewise.
1998-09-11 13:48:14 +00:00
Ulrich Drepper
68d11b268e
(elf_machine_lazy_rel): Change first parameter and use this value.
1998-08-28 22:54:12 +00:00
Richard Henderson
d7bb0de178
* sysdeps/alpha/fpu/bits/mathinline.h (__floorf, __floor):
...
Early out for -0. Optimize for !_IEEE_FP_INEXACT.
* sysdeps/alpha/fpu/s_floor.c: New.
* sysdeps/alpha/fpu/s_floorf.c: New.
* sysdeps/alpha/fpu/s_ceil.c: New.
* sysdeps/alpha/fpu/s_ceilf.c: New.
1998-08-23 04:09:49 +00:00
Richard Henderson
9b1370b857
* sysdeps/alpha/fpu/e_sqrt.c: Use the asm version when the input is
...
a finite non-denormal, deferring to the full IEEE version otherwise.
1998-08-23 04:09:25 +00:00
Richard Henderson
4bb0cd806b
* sysdeps/alpha/elf/crtbegin.S: Fix .prologue; no pv used.
...
* sysdeps/alpha/elf/crtend.S: Likewise.
* sysdeps/alpha/elf/start.S: Likewise.
1998-08-23 04:08:17 +00:00
Ulrich Drepper
15602adec0
Dummy file to satisfy Makefiles.
1998-07-30 12:38:22 +00:00
Ulrich Drepper
e0c9758ca4
Schedule for EV5. Add ffsl and ffsll entry points.
1998-07-30 12:38:08 +00:00
Richard Henderson
9e6a624f76
* sysdeps/alpha/fpu/e_sqrt.c [!_IEEE_FP]: Correctly handle
...
inputs near DBL_MIN.
1998-07-28 23:41:26 +00:00
Ulrich Drepper
5fc184edcc
List only one file per line.
1998-07-04 14:37:17 +00:00
Ulrich Drepper
1b1f0c36e3
Version definitions.
1998-07-02 22:33:35 +00:00
Ulrich Drepper
035d42d2a0
(feraiseexcept): Mark tmp as early-clobber.
1998-06-27 09:51:32 +00:00
Ulrich Drepper
94cd6191cd
Pass sp as arg 7. Kill __data_start.
1998-06-27 09:51:18 +00:00
Ulrich Drepper
ca246d7eef
(elf_machine_runtime_setup): Only set _dl_profile_map if _dl_name_match_p.
...
(RTLD_START): Fix .prologue. Set __libc_stack_end.
1998-06-27 09:50:59 +00:00
Ulrich Drepper
b136e08ec0
(elf): Kill -mno-fp-regs.
1998-06-27 09:50:41 +00:00
Richard Henderson
d6ce92cdf1
Don't check against SP.
1998-04-24 14:43:00 +00:00
Richard Henderson
4af6e4ade6
(_JMPBUF_UNWINDS): Added.
1998-04-23 22:46:39 +00:00
Ulrich Drepper
f709e93784
(_start): Let __libc_start_main do most of the init stuff.
1998-03-31 23:18:03 +00:00
Ulrich Drepper
b8b84ae26c
Rename function to __ffs and make ffs a weak alias.
1998-03-09 09:09:46 +00:00
Richard Henderson
9ba8164eb6
* shlib-versions: Match alpha*.
...
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Add adjtimex.
* sysdeps/unix/sysv/linux/alpha/adjtimex.S: Remove.
* sysdeps/alpha/fpu/bits/mathinline.h (isunordered et al): New.
Implement copysign* with and without __ prefix.
Likewise for fabs; use builtin for gcc 2.8.
(floor*): New.
(fdim*): New.
* elf/elf.h (EF_SPARC*, EF_ALPHA*, SHT_ALPHA*, SHF_ALPHA*): New.
(R_SPARC*): Match current v9 ABI.
* sysdeps/wordsize-64/stdint.h (intptr_t): Is a long.
* sunrpc/clnt_udp.c (clntudp_call): Use socklen_t.
* sunrpc/pmap_rmt.c (clnt_broadcast): Likewise.
* sunrpc/svc_tcp.c (svctcp_create, rendezvous_request): Likewise.
* sysdeps/generic/getresgid.c: Use prototype form because of warning.
* sysdeps/unix/sysv/linux/getdents.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/adjtime.c: Likewise.
* sysdeps/unix/grantpt.c (argv): Fix consts.
* sysdeps/unix/sysv/linux/getpt.c: Include <string.h>
* sysdeps/unix/sysv/linux/sigaction.c: Likewise.
1998-03-01 00:56:41 +00:00
Ulrich Drepper
265bcb263d
Added ".set noat"/".set at".
1998-02-26 17:13:29 +00:00
Ulrich Drepper
f635bc2865
(feraiseexcept): Use a dummy for FE_DIVBYZERO. Kludge for
...
FE_UNDERFLOW.
1998-02-26 16:29:41 +00:00
Ulrich Drepper
d424955575
(FE_TOWARDZERO): Correct typo.
1998-02-26 08:38:37 +00:00
Ulrich Drepper
e85e76352c
Fix typo.
1998-01-30 12:26:36 +00:00
Ulrich Drepper
401a9d9e66
Fix a typo.
1998-01-30 12:24:41 +00:00
Richard Henderson
18a702a8a3
* sysdeps/alpha/dl-machine.h (TRAMPOLINE_TEMPLATE): Move declaration
...
of the trampoline function into the macro.
* sysdeps/unix/sysv/linux/alpha/clone.S: Fix ldgp for PROF.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Revert last change;
kernel 2.1.82 has this fixed.
* sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: New file.
* sysdeps/unix/sysv/linux/alpha/sys/ucontext.h: New file.
1998-01-26 22:04:53 +00:00
Ulrich Drepper
9ba537d289
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Remove the 3rd arg and add
...
declaration for _dl_runtime_resolve and _dl_runtime_profile.
1998-01-25 03:51:19 +00:00
Ulrich Drepper
5faf38aeab
Add definition of FP_ILOGB0 and FP_ILOGNAN.
1998-01-21 17:00:32 +00:00
Ulrich Drepper
49f3765caf
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Add missing parameters.
1997-12-14 21:53:11 +00:00
Ulrich Drepper
2e67c045f2
(_dl_runtime_resolve): Care for prefix.
...
(_start): Likewise.
1997-12-08 02:50:09 +00:00
Ulrich Drepper
d5cd798ccb
Define _ASM and _SETJMP_H to get definitions.
1997-12-01 17:09:25 +00:00
Ulrich Drepper
905714080f
Issue error message if the header is used directly.
1997-11-26 04:14:44 +00:00
Ulrich Drepper
a5343fec83
Remove setjmp_aux.c.
1997-11-18 02:39:11 +00:00
Ulrich Drepper
2ecd6b510f
Define INFINITY as of type float.
...
Define DECIMAL_DIG.
1997-11-13 00:15:53 +00:00
Ulrich Drepper
a325c2c023
__setjmp is the same as _setjmp. Make the former a strong symbol and
...
the later a weak alias.
1997-10-12 03:40:26 +00:00
Ulrich Drepper
0fc15eae49
(elf_machine_plt_value): New function.
1997-10-12 03:40:09 +00:00
Ulrich Drepper
a8e5f5a44c
(ELF_MACHINE_RELOC_NOPLT): Renamed.
...
(elf_alpha_fix_plt): Renamed elf_machine_fixup_plt.
1997-09-27 00:19:38 +00:00
Ulrich Drepper
384cd03a58
Define bzero as weak alias of __bzero.
1997-09-16 00:41:55 +00:00
Ulrich Drepper
06fa7473dc
Rewrite in terms of an array.
1997-09-11 03:15:02 +00:00
Ulrich Drepper
aaf05db579
Not needed anymore.
1997-09-11 03:14:53 +00:00
Ulrich Drepper
38a2fc1c51
Do the work; don't call __setjmp_aux. Move _setjmp and setjmp from
...
bsd-*.S.
1997-09-11 03:14:40 +00:00
Ulrich Drepper
33ec2a1c5e
Stub out.
1997-09-11 03:14:24 +00:00
Ulrich Drepper
7e79246283
We have an assembler versin now.
1997-09-11 03:14:07 +00:00
Ulrich Drepper
3b14ec3ad7
longjmp implementation using array.
1997-09-11 03:13:56 +00:00
Ulrich Drepper
1f9be5843e
Kill setjmp_aux.
1997-09-11 03:13:30 +00:00
Ulrich Drepper
d930b435a9
High-quality sqrt implementation for Alpha.
1997-09-05 01:38:54 +00:00
Ulrich Drepper
87967acd39
Removed.
1997-09-05 01:38:37 +00:00
Ulrich Drepper
c0d5b73e05
(RTLD_START): Switch back to previous section to avoid confusing the
...
compiler.
1997-08-27 19:58:41 +00:00
Ulrich Drepper
2ed7206696
(elf_machine_runtime_setup): Add new parameter to enable profiling.
...
(elf_machine_rela): Add new parameter to
1997-07-28 22:06:27 +00:00
Ulrich Drepper
409871bc75
Don't define __ protected names.
1997-07-24 01:35:45 +00:00
Ulrich Drepper
284d16781d
We use aliases now.
1997-07-22 00:09:47 +00:00
Ulrich Drepper
eca7f27242
Only define functions if __OPTIMIZE__.
1997-07-14 21:41:49 +00:00
Ulrich Drepper
26a96aaeb4
Remove DEFS.h.
1997-07-11 01:12:46 +00:00
Ulrich Drepper
44efbfff52
Not needed anymore.
1997-07-11 01:12:37 +00:00
Ulrich Drepper
db31c86395
Update and reformat copyright, remove trailing white spaces and send
...
through unexpand.
1997-06-26 22:16:52 +00:00
Ulrich Drepper
922ac64192
Update and reformat copyright, remove trailing white spaces and send through unexpand.
1997-06-26 22:12:06 +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
b3539abf29
Alpha specific math inline functions.
1997-06-21 02:33:37 +00:00
Ulrich Drepper
5d4b2fb954
Alpha specific math definitions.
1997-06-21 02:32:30 +00:00
Ulrich Drepper
dc75d9cbc3
Alpha specific FP environment definitions.
1997-06-21 02:31:00 +00:00
Ulrich Drepper
1f83df4446
Alpha specific setjmp buffer.
1997-06-21 02:28:55 +00:00
Ulrich Drepper
7181066338
Alpha specific endianess specification.
1997-06-21 02:25:57 +00:00
Ulrich Drepper
405916ef4b
<foo.h> -> <bits/foo.h>.
1997-06-21 01:37:20 +00:00
Ulrich Drepper
f97d5b5f4d
Add copyright.
...
(rdfpcr): Use excb rather than trapb. Be more efficient about
getting at the fpcr.
(wrfpcr): Likewise.
(__setfpucw): Reformat.
1997-05-31 00:46:15 +00:00
Ulrich Drepper
91650f79e3
Math exception and environment handling.
1997-05-31 00:43:46 +00:00
Ulrich Drepper
f10d86ecba
Temporarily turn on -mieee globally. This will last until I figure
...
out how to build a parallel libm_ieee.
1997-05-31 00:42:09 +00:00
Ulrich Drepper
76a2c2cb6a
(elf_machine_runtime_setup): If we are
...
not looking at the new thread-safe .plt, don't be lazy about relocs.
(_dl_runtime_resolve): Fix up arithmetic for new .plt layout.
(elf_alpha_fix_plt): Insert wmb as appropriate to ensure safety.
1997-05-24 02:10:36 +00:00
Ulrich Drepper
f2d725f3ad
Mirror Roland's recent changes.
1997-03-25 02:22:23 +00:00
Ulrich Drepper
41b0696286
Alias _setjmp to __setjmp for change to tst-setjmp.c.
1997-03-25 02:22:14 +00:00
Ulrich Drepper
cb23ff1f57
Initialize quotient' and
mask'.
1997-03-20 19:33:28 +00:00
Ulrich Drepper
e79446f41d
Remove cabs inline definition.
1997-03-08 17:55:27 +00:00
Ulrich Drepper
d6abe77e92
update from main archive 970218
1997-02-19 04:43:26 +00:00
Ulrich Drepper
4ead5e7163
Update to 2.1.x development version
1997-02-15 04:31:01 +00:00
Ulrich Drepper
f316a01110
update from main archive 970202
1997-02-03 03:18:05 +00:00
Ulrich Drepper
19e7f5a664
update from main archive 970201
1997-02-02 01:49:47 +00:00
Ulrich Drepper
b5ce64efa4
update from main arhive 970119
1997-01-20 02:49:42 +00:00
Ulrich Drepper
a91492b86e
update from main archive 960105
1997-01-06 22:07:18 +00:00