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
Ulrich Drepper
910e2e14fc
Update from main archive 961219
1996-12-20 01:35:29 +00:00
Ulrich Drepper
c8593c8b66
update from main arcive 961210
1996-12-11 01:40:18 +00:00
Ulrich Drepper
f1fc182396
update from main archive 961203
1996-12-04 01:41:27 +00:00
Ulrich Drepper
b120ade020
update from main archive 961127
1996-11-28 04:16:09 +00:00
Ulrich Drepper
eaff3663c5
update from main archive 961126
1996-11-27 06:09:14 +00:00
Ulrich Drepper
3c7b25873a
update from main archive 961119
1996-11-20 03:45:46 +00:00
Ulrich Drepper
c2a6bc19ec
update from main archive 961116
1996-11-17 03:15:22 +00:00
Ulrich Drepper
60c74cf07a
update from main archive 961105
1996-11-06 04:24:11 +00:00
Ulrich Drepper
85e960f706
update from main archive 961011
1996-10-12 00:55:37 +00:00
Ulrich Drepper
05e860710a
update from main archive 961010
1996-10-11 03:12:39 +00:00
Ulrich Drepper
cf182b5888
update from main archive 961005
1996-10-06 02:02:37 +00:00
Ulrich Drepper
b1691e6dce
update from main archive 961001
1996-10-02 01:39:48 +00:00
Ulrich Drepper
16d6b38e4d
update from main archive 960909
1996-09-10 01:59:36 +00:00
Ulrich Drepper
44b8acdd3a
update from main archive 960906
1996-09-07 04:10:03 +00:00
Ulrich Drepper
11309adfce
update from main archive 960904
1996-09-05 02:48:53 +00:00
Ulrich Drepper
8a7ad1005c
update from main archive 960826
1996-08-27 02:22:22 +00:00
Ulrich Drepper
404e621688
update from main archive 960814
1996-08-15 01:23:29 +00:00
Ulrich Drepper
f526ac60c5
Update from main archive 960811
1996-08-12 02:04:57 +00:00
Ulrich Drepper
dca26bcb0c
Update from main archive 960810
1996-08-11 01:30:23 +00:00
Ulrich Drepper
b870eeda1d
update from main archive 960807
1996-08-08 00:35:28 +00:00
Roland McGrath
aa6ab54663
Wed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/start.S: Move to ...
* sysdeps/alpha/elf/start.S: here.
1996-07-18 08:41:17 +00:00
Roland McGrath
de4931d1d7
Tue Jul 16 00:31:31 1996 Richard Henderson <rth@tamu.edu>
...
* sysdeps/alpha/dl-machine.h: Mirror Roland's changes to
i386/dl-machine.h of 960713.
1996-07-16 06:12:11 +00:00
Roland McGrath
2c73b45b63
Mon Jul 8 00:11:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/alpha/dl-machine.h (elf_machine_rela) [RTLD_BOOTSTRAP]:
If this is defined, don't declare _dl_rtld_map as weak, and
don't check for MAP pointing to it. RESOLVE is always null in this
case, so test with #ifdef instead of if.
* libc-symbols.h (symbol_set_declare): Use weak_extern instead of
weak_symbol.
* csu/initfini.c (_init): Likewise.
* locale/setlocale.c (DEFINE_CATEGORY): Likewise.
* misc/efgcvt_r.c: Likewise.
* sysdeps/alpha/dl-machine.h (elf_machine_rela): Likewise.
* sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise.
1996-07-08 06:17:19 +00:00
Roland McGrath
3ab191fa03
Wed Jul 3 11:26:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/i386/dl-machine.h (elf_machine_rel): Declare _dl_rtld_map as
weak.
* sysdeps/alpha/dl-machine.h (elf_machine_rela): Likewise.
1996-07-03 18:50:48 +00:00
Roland McGrath
e23ecc5f37
Fri Jun 28 16:53:01 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/dl-machine.h (elf_alpha_fix_plt): Fix
typo/extraneous whitespace.
1996-07-01 22:16:22 +00:00
Roland McGrath
4a5db9e9b5
Thu Jun 27 23:43:22 1996 Richard Henderson <rth@tamu.edu>
...
* sysdeps/alpha/dl-machine.h (elf_machine_rela): The Alpha's
address-of operation and plt format conspire to require all
dynamic relocs to be resolved to actual symbols not plt entries.
1996-06-28 08:56:24 +00:00
Roland McGrath
cac963cdc0
Thu Jun 27 23:43:22 1996 Richard Henderson <rth@tamu.edu>
...
* sysdeps/alpha/dl-machine.h (elf_machine_rela): The Alpha's
address-of operation and plt format conspire to require all
dynamic relocs to be resolved to actual symbols not plt entries.
1996-06-28 06:39:22 +00:00
Roland McGrath
a4c90a421a
Mon Jun 24 22:39:12 1996 Richard Henderson <rth@tamu.edu>
...
* sysdeps/alpha/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE):
A .plt entry now loads the .rela.plt offset directly rather
than making us calculate it.
1996-06-25 03:59:46 +00:00
Roland McGrath
ae9bd6f8f7
Sat Jun 22 23:30:07 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/Makefile (CFLAGS-rtld.c): Add -mbuild-constants
only when building ELF version of library.
1996-06-23 01:30:10 +00:00
Roland McGrath
91149d1367
Thu Jun 20 21:19:07 1996 Richard Henderson <rth@tamu.edu>
...
* sysdeps/alpha/dl-machine.h (elf_alpha_fix_plt):
Changed to a 12-byte PLT entry to remove dependency on $gp.
Take a new got_addr parameter.
(elf_machine_rela): Pass the new parameter.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Do arithmetic for 12-byte PLT.
(RTLD_START): Do normal linkage with program entry.
1996-06-21 04:30:50 +00:00
Roland McGrath
49aebbc610
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/alpha/sysdep.h, sysdeps/alpha/bb_init_func.S,
sysdeps/unix/sysv/linux/alpha/brk.S: Use ldiq instead of ldi since
latter is illegal under DEC Unix.
1996-06-19 06:38:49 +00:00
Roland McGrath
645f6bf624
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/divrem.h: Use retaddr instead of ra as the return
address register in the .frame directive.
1996-06-19 06:38:38 +00:00
Roland McGrath
73f53f0368
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/copysign.c: Remove.
1996-06-19 06:38:32 +00:00
Roland McGrath
f04e87f28a
Sat Jun 15 18:13:43 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* math/Makefile (headers): Add fpu_control.h.
(aux): New variable, list fpu_control and setfpucw.
* sysdeps/generic/fpu_control.c: New file.
* sysdeps/stub/fpu_control.h: New file.
* sysdeps/unix/sysv/linux/m68k/fpu_control.h: Moved to ...
* sysdeps/m68k/fpu_control.h: here.
* sysdeps/unix/sysv/linux/i386/fpu_control.h: Moved to ...
* sysdeps/i386/fpu_control.h: here.
* sysdeps/unix/sysv/linux/alpha/fpu_control.h: Moved to ...
* sysdeps/alpha/fpu/fpu_control.h: here. Fixed copyright.
* sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines): Remove
setfpucw, fpu_control.
* sysdeps/unix/sysv/linux/alpha/fpu_control.c: File removed.
* sysdeps/unix/sysv/linux/setfpucw.c: Moved to ...
* sysdeps/generic/setfpucw.c: here.
(__fpu_control): Variable removed.
(__setfpucw): Use SET even if zero.
1996-06-16 03:49:08 +00:00
Roland McGrath
26e00f7e61
Thu Jun 13 00:02:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/generic/machine-gmon.h [NO_UNDERSCORES]: Define mcount as
weak alias for _mcount.
* sysdeps/alpha/_mcount.S (mcount): Define as weak alias.
1996-06-13 22:49:33 +00:00
Roland McGrath
d5e4222a33
Tue Jun 11 19:13:04 1996 Richard Henderson <rth@tamu.edu>
...
* sysdeps/alpha/dl-machine.h: New file.
1996-06-12 04:51:27 +00:00
Roland McGrath
d7cf162179
Tue Jun 11 19:13:04 1996 Richard Henderson <rth@tamu.edu>
...
* sysdeps/alpha/Makefile [subdir elf]: Add -mno-fp-regs to
sysdep-CFLAGS so that _dl_runtime_resolve doesn't have to save them.
Add -mbuild-constants to CFLAGS-rtld.c to that we can bootstrap
without using literal data.
1996-06-12 01:41:59 +00:00
Roland McGrath
9424ed18f0
Mon Jun 10 06:14:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* elf/link.h: Include elfclass.h to define __ELF_NATIVE_CLASS.
(ElfW, ELFW): Use it.
* elf/Makefile (headers): Add elfclass.h.
* sysdeps/wordsize-32/elfclass.h: New file.
* sysdeps/wordsize-64/elfclass.h: New file.
* sysdeps/alpha/Implies: Add wordsize-64.
* sysdeps/i386/Implies: Add wordsize-32.
* sysdeps/m68k/Implies: Add wordsize-32.
* sysdeps/mips/Implies: Add wordsize-32.
* sysdeps/sparc/Implies: Add wordsize-32.
1996-06-10 12:55:52 +00:00
Roland McGrath
e62e0ed33c
Fri Jun 7 09:11:17 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/alpha/Dist: Add _mcount.S.
1996-06-07 20:36:40 +00:00
Roland McGrath
0137a39712
Fri Jun 7 09:11:17 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/alpha/Makefile (sysdep_routines): Append instead of
resetting; don't add bb_init_func.
1996-06-07 20:36:36 +00:00
Roland McGrath
173c291195
Wed Jun 5 00:01:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/unix/bsd/ultrix4/mips/Dist: Updated.
* sysdeps/unix/bsd/ultrix4/Dist: Removed.
* sysdeps/unix/sysv/sysv4/Dist: Updated.
* sysdeps/unix/sysv/sco3.2.4/Dist: Removed.
* sysdeps/unix/sysv/irix4/Dist: Updated.
* sysdeps/unix/sysv/linux/i386/Dist: Removed.
* sysdeps/unix/sysv/Dist: Updated.
* sysdeps/unix/bsd/sun/sunos4/Dist: Removed.
* sysdeps/unix/bsd/sony/newsos4/Dist: Removed.
* sysdeps/gnu/Dist: New file.
* sysdeps/alpha/Dist: Updated.
* sysdeps/mach/hurd/Dist: Updated.
1996-06-05 19:04:42 +00:00
Roland McGrath
56e70371a6
Wed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/_mcount.S, sysdeps/alpha/bb_init_func.S,
sysdeps/alpha/bsd-_setjmp.S, sysdeps/alpha/bsd-setjmp.S,
sysdeps/alpha/copysign.S, sysdeps/alpha/divrem.h,
sysdeps/alpha/fabs.S, sysdeps/alpha/ffs.S, sysdeps/alpha/htonl.S,
sysdeps/alpha/htons.S, sysdeps/alpha/memchr.S,
sysdeps/alpha/setjmp.S, sysdeps/alpha/strlen.S,
sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
sysdeps/unix/sysv/linux/alpha/llseek.S,
sysdeps/unix/sysv/linux/alpha/pipe.S,
sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
sysdeps/unix/sysv/linux/alpha/sysdep.S: Use END macro instead of
.end directive.
1996-06-02 18:49:21 +00:00
Roland McGrath
e872219f50
Wed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/bsd-_setjmp.S (setjmp): Renamed entry point to
_setjmp.
* sysdeps/alpha/_mcount.S, sysdeps/alpha/bb_init_func.S,
sysdeps/alpha/bsd-_setjmp.S, sysdeps/alpha/bsd-setjmp.S,
sysdeps/alpha/copysign.S, sysdeps/alpha/divrem.h,
sysdeps/alpha/fabs.S, sysdeps/alpha/ffs.S, sysdeps/alpha/htonl.S,
sysdeps/alpha/htons.S, sysdeps/alpha/memchr.S,
sysdeps/alpha/setjmp.S, sysdeps/alpha/strlen.S,
sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
sysdeps/unix/sysv/linux/alpha/llseek.S,
sysdeps/unix/sysv/linux/alpha/pipe.S,
sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
sysdeps/unix/sysv/linux/alpha/sysdep.S: Use END macro instead of
.end directive.
Tue May 28 10:46:04 1996 Richard Henderson <rth@tamu.edu>
* sysdeps/alpha/bsd-_setjmp.S: The function is _setjmp not setjmp.
1996-06-02 18:48:32 +00:00
Roland McGrath
dd8dd50fb3
Wed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/_mcount.S, sysdeps/alpha/bb_init_func.S,
sysdeps/alpha/bsd-_setjmp.S, sysdeps/alpha/bsd-setjmp.S,
sysdeps/alpha/copysign.S, sysdeps/alpha/divrem.h,
sysdeps/alpha/fabs.S, sysdeps/alpha/ffs.S, sysdeps/alpha/htonl.S,
sysdeps/alpha/htons.S, sysdeps/alpha/memchr.S,
sysdeps/alpha/setjmp.S, sysdeps/alpha/strlen.S,
sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
sysdeps/unix/sysv/linux/alpha/llseek.S,
sysdeps/unix/sysv/linux/alpha/pipe.S,
sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
sysdeps/unix/sysv/linux/alpha/sysdep.S: Use END macro instead of
.end directive.
Tue May 28 10:46:04 1996 Richard Henderson <rth@tamu.edu>
* sysdeps/alpha/bb_init_func.S: Don't make `init' an external symbol.
1996-06-02 18:48:30 +00:00
Roland McGrath
39573b269d
Wed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/divrem.h: Include <sysdep.h> instead of <*/regdef.h>.
* sysdeps/alpha/_mcount.S, sysdeps/alpha/bb_init_func.S,
sysdeps/alpha/bsd-_setjmp.S, sysdeps/alpha/bsd-setjmp.S,
sysdeps/alpha/copysign.S, sysdeps/alpha/divrem.h,
sysdeps/alpha/fabs.S, sysdeps/alpha/ffs.S, sysdeps/alpha/htonl.S,
sysdeps/alpha/htons.S, sysdeps/alpha/memchr.S,
sysdeps/alpha/setjmp.S, sysdeps/alpha/strlen.S,
sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
sysdeps/unix/sysv/linux/alpha/llseek.S,
sysdeps/unix/sysv/linux/alpha/pipe.S,
sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
sysdeps/unix/sysv/linux/alpha/sysdep.S: Use END macro instead of
.end directive.
1996-06-02 18:48:18 +00:00
Roland McGrath
598022c144
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/_mcount.S, sysdeps/alpha/bb_init_func.S,
sysdeps/alpha/bsd-_setjmp.S, sysdeps/alpha/ffs.S,
sysdeps/alpha/htonl.S, sysdeps/alpha/htons.S, sysdeps/alpha/memchr.S,
sysdeps/alpha/setjmp.S, sysdeps/alpha/strlen.S,
sysdeps/alpha/udiv_qrnnd.S, sysdeps/unix/sysv/linux/alpha/brk.S,
sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
sysdeps/unix/sysv/linux/alpha/pipe.S,
sysdeps/unix/sysv/linux/sigsuspend.S,
sysdeps/unix/sysv/linux/alpha/syscall.S,
sysdeps/unix/sysv/linux/alpha/sysdep.S: Remove include of regdef.h.
sysdep.h includes it now. Replace ENTRY by LEAF with appropriate
framesize declaration. Replace "lda pv,sym/jsr pv" by "jsr sym".
1996-05-24 05:55:29 +00:00
Roland McGrath
49c79fe5c6
.
1996-05-23 05:33:38 +00:00
Roland McGrath
bccfffdbcb
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/_mcount.S, sysdeps/alpha/bb_init_func.S,
sysdeps/alpha/bsd-setjmp.S, sysdeps/alpha/ffs.S,
sysdeps/alpha/htonl.S, sysdeps/alpha/htons.S, sysdeps/alpha/memchr.S,
sysdeps/alpha/setjmp.S, sysdeps/alpha/strlen.S,
sysdeps/alpha/udiv_qrnnd.S, sysdeps/unix/sysv/linux/alpha/brk.S,
sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
sysdeps/unix/sysv/linux/alpha/pipe.S,
sysdeps/unix/sysv/linux/sigsuspend.S,
sysdeps/unix/sysv/linux/alpha/syscall.S,
sysdeps/unix/sysv/linux/alpha/sysdep.S: Remove include of regdef.h.
sysdep.h includes it now. Replace ENTRY by LEAF with appropriate
framesize declaration. Replace "lda pv,sym/jsr pv" by "jsr sym".
Wed Mar 27 10:26:21 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/alpha/setjmp.S: Must establish global pointer before
address of __sigsetjmp_aux can be loaded.
1996-05-23 05:33:05 +00:00
Roland McGrath
a9dbc75c78
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/__math.h (cabs): Remove underscores from struct
__cabs_complex member names in call to __hypot().
1996-05-23 05:32:55 +00:00
Roland McGrath
94765f9edc
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/divl.S, sysdeps/alpha/divlu.S, sysdeps/alpha/divq.S,
sysdeps/alpha/divqu.S, sysdeps/alpha/reml.S, sysdeps/alpha/remlu.S,
sysdeps/alpha/remq.S, sysdeps/alpha/remqu.S: Include divrem.h instead
of divrem.S.
1996-05-23 05:32:48 +00:00
Roland McGrath
2810021b9b
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/divrem.h: Renamed from sysdeps/alpha/divrem.S to avoid
name collision with math library.
1996-05-23 05:32:21 +00:00
Roland McGrath
a391dca8fa
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/copysign.S, sysdeps/alpha/fabs.S: New files.
1996-05-23 05:32:18 +00:00
Roland McGrath
24c177a079
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/_mcount.S, sysdeps/alpha/bb_init_func.S,
sysdeps/alpha/bsd-setjmp.S, sysdeps/alpha/ffs.S,
sysdeps/alpha/htonl.S, sysdeps/alpha/htons.S, sysdeps/alpha/memchr.S,
sysdeps/alpha/setjmp.S, sysdeps/alpha/strlen.S,
sysdeps/alpha/udiv_qrnnd.S, sysdeps/unix/sysv/linux/alpha/brk.S,
sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
sysdeps/unix/sysv/linux/alpha/pipe.S,
sysdeps/unix/sysv/linux/sigsuspend.S,
sysdeps/unix/sysv/linux/alpha/syscall.S,
sysdeps/unix/sysv/linux/alpha/sysdep.S: Remove include of regdef.h.
sysdep.h includes it now. Replace ENTRY by LEAF with appropriate
framesize declaration. Replace "lda pv,sym/jsr pv" by "jsr sym".
1996-05-23 05:32:12 +00:00
Roland McGrath
6c07070b0c
Updated from /src/gmp-2.0
1996-05-07 21:04:45 +00:00
Roland McGrath
2295f3f958
Wed Mar 27 10:26:21 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/setjmp.S: Must establish global pointer before
address of __sigsetjmp_aux can be loaded.
1996-03-27 20:31:14 +00:00
Roland McGrath
e952b53c52
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/divl.S, sysdeps/alpha/divlu.S, sysdeps/alpha/divq.S,
sysdeps/alpha/divqu.S, sysdeps/alpha/divrem.m4,
sysdeps/alpha/macros.m4, sysdeps/alpha/reml.S, sysdeps/alpha/remlu.S,
sysdeps/alpha/remq.S, sysdeps/alpha/remqu.S, sysdeps/alpha/strlen.c:
Removed.
1996-03-19 20:14:38 +00:00
Roland McGrath
437909194b
Mon Mar 4 20:17:28 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/__math.h (atan, cabs): New functions.
1996-03-19 20:13:37 +00:00
Roland McGrath
bd36407618
Sat Feb 17 11:29:29 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/fabs.c: File removed.
1996-03-19 19:54:14 +00:00
Roland McGrath
0c9f45ab41
Sat Feb 17 11:29:29 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/ffs.S: new file.
1996-03-19 19:53:56 +00:00
Roland McGrath
8a9cbf0d86
Sun Feb 25 22:36:10 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* gmon/sys/gmon_out.h, gmon/bb_exit_func.c,
sysdeps/generic/bb_init_func.c, sysdeps/alpha/bb_init_func.S: new
files.
1996-03-19 19:53:15 +00:00
Roland McGrath
bd7d3fbe25
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/divl.S, sysdeps/alpha/divlu.S, sysdeps/alpha/divq.S,
sysdeps/alpha/divqu.S, sysdeps/alpha/divrem.m4,
sysdeps/alpha/macros.m4, sysdeps/alpha/ reml.S, sysdeps/alpha/remlu.S,
sysdeps/alpha/remq.S, sysdeps/alpha/remqu.S, sysdeps/alpha/strlen.c:
Removed.
1996-03-19 19:52:58 +00:00
Roland McGrath
95a89bf364
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/divrem.S, sysdeps/alpha/htonl.S,
sysdeps/alpha/htons.S, sysdeps/alpha/machine-gmon.h,
sysdeps/alpha/_mcount.S, sysdeps/alpha/ntohl.s, sysdeps/alpha/ntohs.s,
sysdeps/alpha/strlen.S: New files.
1996-03-19 19:52:47 +00:00
Roland McGrath
69ff466c66
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/setjmp_aux.c (__sigsetjmp_aux): restore return
address register before returning (gcc 2.7.1 doesn't do it,
presumably because $26 is declared as a global variable).
1996-03-19 19:52:32 +00:00
Roland McGrath
b434211b7d
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/Makefile (sysdep_routines): Removed all rules
pertaining to integer division/remainder routines since new code
doesn't require them.
1996-03-19 19:52:17 +00:00
Roland McGrath
e75790a4d2
Wed Feb 21 23:56:41 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/setjmp.S: switched order in which sp and fp are
passed to match what __sigsetjmp_aux() expects.
1996-03-19 19:52:11 +00:00
Roland McGrath
d153ca687c
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/__longjmp.c (__longjmp): moved dummy while loop
to end of function to avoid a jump across NOPs.
1996-03-19 19:51:41 +00:00
Roland McGrath
6e5a98bc44
Sat Mar 16 20:08:22 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/memchr.S: new file.
* sysdeps/alpha/memchr.c: obsolete file removed.
1996-03-17 01:58:01 +00:00
Roland McGrath
3de9f02e92
Updated from /src/gmp-1.937
1996-03-01 18:43:45 +00:00
Roland McGrath
3964340a69
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/memchr.c (memchr): loop searching for matching
character bailed out one too early; changed constant 6 to
7 to fix this.
1996-02-15 16:47:45 +00:00
Roland McGrath
7def3d92a4
Updated from ../=mpn/gmp-1.906.7
1995-10-16 01:18:40 +00:00
Roland McGrath
3a29975f0a
Updated from ../=mpn/gmp-1.906.7
1995-10-14 02:29:43 +00:00
Roland McGrath
87258b84a3
Fix "cvs commit" cmds in rules to not fail in the absence of CVS dirs.
1995-05-19 21:51:40 +00:00
Brendan Kehoe
fd1e71567e
* sysdeps/alpha/strlen.c (strlen): Fix cmpbge insn, and returning
...
of the byte that was zero, so we return a valid number.
1995-04-17 22:02:01 +00:00