Ulrich Drepper
905714080f
Issue error message if the header is used directly.
1997-11-26 04:14:44 +00:00
Ulrich Drepper
e00fbfc6aa
Define optimizations if __LIBC_INTERNAL_MATH_INLINES is defined.
1997-11-22 18:47:44 +00:00
Ulrich Drepper
e729bad58b
Define __LIBC_INTERNAL_MATH_INLINES instead of
...
__LIBC_M81_MATH_INLINES.
1997-11-22 18:45:43 +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
a5343fec83
Remove setjmp_aux.c.
1997-11-18 02:39:11 +00:00
Ulrich Drepper
d2099b0d6d
(SYS_ify): Don't add SWI_BASE in twice.
1997-11-13 00:19:24 +00:00
Ulrich Drepper
c4b0b9530e
(profil_counter): Use correct name to access PC.
1997-11-13 00:19:12 +00:00
Ulrich Drepper
0fe3c9c4df
Include <bits/errno.h> not <errnos.h>.
1997-11-13 00:18:09 +00:00
Ulrich Drepper
2ecd6b510f
Define INFINITY as of type float.
...
Define DECIMAL_DIG.
1997-11-13 00:15:53 +00:00
Ulrich Drepper
04f48607a0
Define NAN as of type float.
1997-11-13 00:15:34 +00:00
Ulrich Drepper
2645f7aaad
Use struct assignment instead of memcpy to let the compiler use
...
whatever it regards as optimal.
1997-11-11 23:54:33 +00:00
Ulrich Drepper
fa94f8a58a
EILSEQ is an ISO C error number.
1997-11-11 23:52:34 +00:00
Ulrich Drepper
d2d2125ecd
m68k specific llrint implementation.
1997-11-11 23:48:16 +00:00
Ulrich Drepper
d391bc58dd
Make compilable and fix overflow condition.
1997-11-11 23:47:20 +00:00
Ulrich Drepper
27157fb6a0
Definition of all needed error numbers.
1997-11-04 02:16:52 +00:00
Ulrich Drepper
575e2908df
Add newline
1997-10-31 23:13:26 +00:00
Ulrich Drepper
6c43790ef6
Add __ino64_t, and __off64_t. Reorganize.
1997-10-31 22:52:56 +00:00
Ulrich Drepper
def4a5f0c3
Define _STAT_VER_KERNEL.
1997-10-31 22:52:42 +00:00
Ulrich Drepper
c573a9c69c
(struct dirent): For consistency, force d_ino to use ino_t and
...
supply padding.
1997-10-31 22:52:34 +00:00
Ulrich Drepper
ee6f798644
Add struct glibc2_stat for backward compatibility. Define
...
XSTAT_IS_XSTAT64.
1997-10-31 22:52:16 +00:00
Ulrich Drepper
5276568158
Empty file.
1997-10-31 22:51:57 +00:00
Ulrich Drepper
0d230eb77c
Add xstatconv.c.
1997-10-31 22:51:31 +00:00
Ulrich Drepper
05da9c9f2e
Convert between kernel_stat and the userland version indicated.
1997-10-31 22:51:10 +00:00
Ulrich Drepper
475a3ad9f2
Include stub version from generic subdir.
1997-10-29 20:32:26 +00:00
Ulrich Drepper
a1bee79921
Add pread and pwrite with weak aliases for *64 functions.
1997-10-26 20:06:34 +00:00
Ulrich Drepper
9cf9670ffb
New empty file.
1997-10-26 20:06:09 +00:00
Ulrich Drepper
6874bbcb7c
User level process context for m68k.
1997-10-26 19:59:49 +00:00
Ulrich Drepper
b6d0dce1cc
Add fma and scalbln. Update lrint and scalbn.
...
(__m81_inline) [__cplusplus]: Define to __inline.
1997-10-26 19:59:32 +00:00
Ulrich Drepper
c43ee646dd
Add scalbln alias.
1997-10-26 19:59:09 +00:00
Ulrich Drepper
95d16178a8
New (empty) file.
1997-10-26 19:58:56 +00:00
Ulrich Drepper
f6672b01b5
Add standard skeleton stuff.
1997-10-26 19:58:40 +00:00
Ulrich Drepper
7b5e4b7fe2
Use __ptr_t instead of __caddr_t.
1997-10-15 05:31:59 +00:00
Ulrich Drepper
a893b08668
m68k specific optimizations for string functions.
1997-10-12 03:42:19 +00:00
Ulrich Drepper
989166429c
(elf_machine_rela): Fix last change.
...
The R_68K_GLOB_DAT and R_68K_JMP_SLOT relocations really ignore
the addend, Richard.
(elf_machine_fixup_plt): Don't add the addend.
(elf_machine_plt_value): New function.
1997-10-12 03:41:56 +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
3abeec50c6
Add stat LFS extensions.
1997-10-06 02:24:05 +00:00
Ulrich Drepper
eebf2c4a79
Use __fsblkcnt_t for some of the fields.
1997-10-06 02:20:13 +00:00
Ulrich Drepper
b64c790011
Add flock LFS extensions.
1997-10-06 02:19:29 +00:00
Ulrich Drepper
f059549514
Define LFS types.
1997-10-06 02:15:04 +00:00
Ulrich Drepper
cfe3af132c
Linux/Alpha specific dirent definitions.
1997-10-06 02:12:31 +00:00
Ulrich Drepper
5a6db5ab69
Add LFS definitions.
1997-10-06 02:03:17 +00:00
Ulrich Drepper
d0b9a80c6e
Rename exp2{,l,f} to __ieee754_exp2{,l,f}.
1997-09-30 16:58:36 +00:00
Ulrich Drepper
ff91cf3056
(elf_machine_relplt): Killed.
...
(ELF_MACHINE_JMP_SLOT): Renamed.
(elf_machine_fixup_plt): New function.
1997-09-27 00:20:13 +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
127f2c3b83
Call __getopt_clean_environment with additional argument.
1997-09-21 01:23:55 +00:00
Ulrich Drepper
384cd03a58
Define bzero as weak alias of __bzero.
1997-09-16 00:41:55 +00:00
Ulrich Drepper
90864a576a
Low-level atomicity functions for m68k.
1997-09-16 00:40:22 +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
c48cc591fa
add missing file
1997-09-05 02:21:22 +00:00
Ulrich Drepper
ea420deaef
(elf_machine_load_address): Use _dl_start instead of a local label, to
...
avoid getting an unreadable label name.
1997-09-05 01:40:47 +00:00
Ulrich Drepper
a698457a19
(pic-ccflag): Override it for more efficient code (together with a
...
change in gcc).
1997-09-05 01:40:38 +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
892732283b
Add sgidefs.h.
1997-08-29 20:39:52 +00:00
Ulrich Drepper
606bb553c3
Extra files to distribute for mach/hurd/mips.
1997-08-29 20:37:37 +00:00
Ulrich Drepper
8b10c19e06
POLL* bits for Linux.
1997-08-29 00:52:03 +00:00
Ulrich Drepper
e0b82fb753
[$(subdirs)=db2] (CPPFLAGS): Add macros to provide spinlock
...
information for db2.
1997-08-27 20:03:43 +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
02af0aee5e
Clean up asm statements a bit.
1997-08-24 10:52:09 +00:00
Ulrich Drepper
17cf8c5c98
Correct comment for SA_RESTART.
1997-08-14 01:53:36 +00:00
Ulrich Drepper
135eda5312
Linux/M68k specific mman.h definitions.
1997-08-14 01:49:40 +00:00
Ulrich Drepper
52b963b08f
Linux/MIPS specific mman.h definitions.
1997-08-10 18:30:12 +00:00
Ulrich Drepper
c1dcd33f63
Add some files.
1997-08-10 18:29:45 +00:00
Ulrich Drepper
177c2e9a31
New file. Prevent using kernel header.
1997-08-10 17:58:48 +00:00
Ulrich Drepper
c69e79f1da
Test feature macros before defining non-POSIX things. Add MAP_FAILED.
1997-08-10 17:56:16 +00:00
Ulrich Drepper
b50d0b3659
Add EISDIR, EOPNOTSUPP; tidy up formatting.
1997-08-10 17:51:30 +00:00
Ulrich Drepper
5cd503e5c1
Additional files to istribute for mips/mipsel.
1997-08-10 17:39:01 +00:00
Ulrich Drepper
80bf28e227
Add empty file to prevent the version from libm-ieee754 be compiled
...
since the later is not needed.
1997-08-10 17:34:46 +00:00
Ulrich Drepper
95cb9068ca
Define socklen_t.
...
(struct msghdr): Correct types to use socklen_t.
1997-08-04 14:29:00 +00:00
Ulrich Drepper
e1da12893a
Replace call to abort by infinite loop, to avoid dragging stdio into
...
the dynamic linker.
1997-08-04 14:26:01 +00:00
Ulrich Drepper
6e8e1d85e0
Add support for shared library profiling.
1997-08-02 20:56:48 +00:00
Ulrich Drepper
1d928c6a5c
(elf_machine_runtime_setup): Add new parameter to enable profiling.
...
(elf_machine_rela): Add new parameter to specify place to store
result in.
1997-07-28 22:32:21 +00:00
Ulrich Drepper
c093785fe9
M68k optimized functions for swapping byte order.
1997-07-28 22:32:03 +00:00
Ulrich Drepper
482bd6c6e4
(elf_machine_runtime_setup): Add new parameter to enable profiling.
...
(elf_machine_rela): Add new parameter to specify place to store result in.
1997-07-28 22:31:42 +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
2cf49ef8cd
Check PIC instead of __PIC__.
1997-07-26 02:33:13 +00:00
Ulrich Drepper
4ce95ed21a
Add ESTALE.
1997-07-26 02:31:58 +00:00
Ulrich Drepper
c7928d2e8f
basic definitions for ARM standalone.
1997-07-26 02:31:50 +00:00
Ulrich Drepper
dca3aa2229
Remove extra stuff.
1997-07-26 02:31:10 +00:00
Ulrich Drepper
fdbb0d4a45
Remove __PIC__ comment.
1997-07-26 02:30:58 +00:00
Ulrich Drepper
40731e73fd
Assembler version of gmon handling.
1997-07-26 02:25:44 +00:00
Ulrich Drepper
409871bc75
Don't define __ protected names.
1997-07-24 01:35:45 +00:00
Ulrich Drepper
75dc7e89eb
Don't handle FE_INEXACT specially, the standard doesn't require it.
1997-07-24 01:32:45 +00:00
Ulrich Drepper
284d16781d
We use aliases now.
1997-07-22 00:09:47 +00:00
Ulrich Drepper
e392c0f030
Add aliases for ntohs.
1997-07-22 00:09:30 +00:00
Ulrich Drepper
36968baa40
Add aliases for ntohl.
1997-07-22 00:09:25 +00:00
Ulrich Drepper
4264456034
General MIPS header.
1997-07-22 00:08:44 +00:00
Ulrich Drepper
a3d81156f7
Renamed to sgidefs.h.
1997-07-22 00:07:51 +00:00
Ulrich Drepper
7679a4757c
Renamed to lxstat.c.
1997-07-22 00:07:43 +00:00
Ulrich Drepper
7d899ae6f7
Linux/MIPS specific lxstat implementation.
1997-07-22 00:07:34 +00:00
Ulrich Drepper
75b69faebc
MIPS64 dependent RTLD.
1997-07-22 00:05:40 +00:00
Ulrich Drepper
abd048b1c0
Special parameters for rtld generation.
1997-07-22 00:04:07 +00:00
Ulrich Drepper
09d24ad477
(elf_machine_rela): Mention program name in warning message.
1997-07-22 00:03:10 +00:00
Ulrich Drepper
db45cbee79
Removed since the generic version is sufficent.
1997-07-14 21:46:28 +00:00
Ulrich Drepper
ecbc158398
Imply ieee754.
1997-07-14 21:45:31 +00:00
Ulrich Drepper
216f1b7f7c
Define ISO C9x comparison function always.
1997-07-14 21:44:57 +00:00
Ulrich Drepper
eca7f27242
Only define functions if __OPTIMIZE__.
1997-07-14 21:41:49 +00:00
Ulrich Drepper
eec226c3ba
New for Linux/MIPS port.
1997-07-12 23:32:57 +00:00
Ulrich Drepper
5a50d6f575
Fix PIC case.
1997-07-12 23:28:11 +00:00
Ulrich Drepper
6a2c06dc40
Special control bits for RTLD.
1997-07-12 23:26:15 +00:00
Ulrich Drepper
8c0c6f59b4
MIPS specific DL interface bits.
1997-07-12 23:25:19 +00:00
Ulrich Drepper
f095c0f3bb
Linker script for building glibc itself.
1997-07-12 23:23:14 +00:00
Ulrich Drepper
bd4c4968c8
Update for Linux/MIPS.
1997-07-12 23:22:49 +00:00
Ulrich Drepper
6cabe500f3
(fesetenv): Shift the exception mask in the right position.
1997-07-11 01:13:24 +00:00
Ulrich Drepper
07ce00df82
Shift the exception mask in the right position.
1997-07-11 01:13:11 +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
ed178b7ac8
Update copyright.
1997-07-06 21:52:39 +00:00
Ulrich Drepper
25fd8251b3
Rename sys/kernel_termios.h to kernel_termios.h.
1997-07-06 21:52:07 +00:00
Ulrich Drepper
a906f96b30
Additional MIPS64 related files to distribute.
1997-07-06 21:50:34 +00:00
Ulrich Drepper
c49416b519
Correct the FE_INEXACT and FE_UNDERFLOW cases.
1997-07-06 21:45:05 +00:00
Ulrich Drepper
184e1d450b
Add ENOTDIR.
1997-06-27 23:09:10 +00:00
Ulrich Drepper
82f936a410
(__NONE_set_memvals): Correct typo.
1997-06-27 23:09:04 +00:00
Ulrich Drepper
3bbe33611e
m68k specific NaN definitions.
1997-06-27 23:07:33 +00:00
Ulrich Drepper
fc83bd9d03
Moved to bits/.
1997-06-27 23:07:23 +00:00
Ulrich Drepper
ca50e0187a
Adapated for change of s_ilogb.c.
1997-06-26 22:19:58 +00:00
Ulrich Drepper
3fe409285e
Define it here. Handle zero, NaN and infinity specially.
1997-06-26 22:19:45 +00:00
Ulrich Drepper
fb1efdeaa7
Update copyright.
1997-06-26 22:19:23 +00:00
Ulrich Drepper
8be9676b25
(FP_ILOGB0): Correct value.
1997-06-26 22:19:12 +00:00
Ulrich Drepper
e775757079
Don't undef macros for unordered comparison before definition.
...
Don't define __ilogb.
1997-06-26 22:19:04 +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
5290f57812
Fix type of second argument.
1997-06-23 21:44:36 +00:00
Ulrich Drepper
79c6cc00ff
Rewritten.
1997-06-23 21:44:21 +00:00
Ulrich Drepper
622cae1af0
(FP_ILOGB0, FP_ILOGBNAN): Define.
1997-06-23 21:43:50 +00:00
Ulrich Drepper
1594e779ba
(__scalbn): Fix type of second argument.
...
(__ilogb): Remove special case for zero, add stupid special case for NaN.
(__ieee754_scalb): Remove definition.
1997-06-23 21:43:40 +00:00
Ulrich Drepper
6ca4b63aa0
Vax specific math values.
1997-06-21 02:55:17 +00:00
Ulrich Drepper
82b5be52d7
Solaris/SPARC signal context definition.
1997-06-21 02:55:07 +00:00
Ulrich Drepper
aed27181d3
Solaris/SPARC signal number definitions.
1997-06-21 02:54:55 +00:00
Ulrich Drepper
f6cf500d90
Solaris/SPARC struct stat definition.
1997-06-21 02:54:46 +00:00
Ulrich Drepper
3b9f6f616e
SysVr4/I386 strcut stat definition.
1997-06-21 02:54:03 +00:00
Ulrich Drepper
fc961ebd7f
SysVr4 info header.
1997-06-21 02:53:38 +00:00
Ulrich Drepper
0997fa9648
SCO3.2.4 limits.
1997-06-21 02:53:24 +00:00
Ulrich Drepper
31bbd45e49
SCO3.2.4 info header.
1997-06-21 02:53:14 +00:00
Ulrich Drepper
a3e014dfc6
Minix signal definitions.
1997-06-21 02:52:56 +00:00
Ulrich Drepper
2485f9c0e3
Find socketcall.h.
1997-06-21 02:50:53 +00:00
Ulrich Drepper
775690148e
Linux/Alpha specific info header.
1997-06-21 02:49:46 +00:00
Ulrich Drepper
f735960c20
moved up.
1997-06-21 02:49:27 +00:00
Ulrich Drepper
761ac1b6d0
Kernel specific termios struct.
1997-06-21 02:48:51 +00:00
Ulrich Drepper
e58babee4e
Irix4 specific info header.
1997-06-21 02:48:21 +00:00
Ulrich Drepper
f7b32a330a
Ultrix/MIPS specific signal context.
1997-06-21 02:47:13 +00:00
Ulrich Drepper
0d08481430
Ultrix specific info header.
1997-06-21 02:46:56 +00:00
Ulrich Drepper
da366793e1
Use bits/foo.h.
1997-06-21 02:46:36 +00:00
Ulrich Drepper
c89e913d71
SunOS specific info header.
1997-06-21 02:46:22 +00:00
Ulrich Drepper
94d056b772
SunOS/SPARC signal context.
1997-06-21 02:46:02 +00:00
Ulrich Drepper
2fbc33a169
SunOS/m68k signal context.
1997-06-21 02:45:56 +00:00
Ulrich Drepper
08ed181c50
SunOS specific signal numbers.
1997-06-21 02:45:26 +00:00
Ulrich Drepper
619d779662
OSF specific signal struct.
1997-06-21 02:45:03 +00:00
Ulrich Drepper
5c7efcee0a
OSF/Alpha specific stat struct.
1997-06-21 02:44:56 +00:00
Ulrich Drepper
a2cee7c017
stdio limits for standalone.
1997-06-21 02:42:53 +00:00
Ulrich Drepper
9aebb73acd
ARM error numbers for standalone.
1997-06-21 02:42:38 +00:00
Ulrich Drepper
436682519c
HPPA specific signal context.
1997-06-21 02:41:59 +00:00
Ulrich Drepper
84d211c9c5
Alpha specific signal context.
1997-06-21 02:41:16 +00:00
Ulrich Drepper
788c7990eb
Moved to bits/.
1997-06-21 02:40:36 +00:00
Ulrich Drepper
8595663591
m68k specific math values.
1997-06-21 02:39:53 +00:00
Ulrich Drepper
15c1225093
m68k w/out FPU specific math inline functions.
1997-06-21 02:34:13 +00:00
Ulrich Drepper
ef8a52eeee
m68k specific math inline functions.
1997-06-21 02:34:00 +00:00
Ulrich Drepper
b3539abf29
Alpha specific math inline functions.
1997-06-21 02:33:37 +00:00
Ulrich Drepper
19b9549252
m68k specific math definitions.
1997-06-21 02:33:02 +00:00
Ulrich Drepper
5d4b2fb954
Alpha specific math definitions.
1997-06-21 02:32:30 +00:00
Ulrich Drepper
21bc60d240
m68k specific FP environment definitions.
1997-06-21 02:31:18 +00:00
Ulrich Drepper
dc75d9cbc3
Alpha specific FP environment definitions.
1997-06-21 02:31:00 +00:00
Ulrich Drepper
1632e8a1b3
Vax specific setjmp buffer.
1997-06-21 02:30:10 +00:00
Ulrich Drepper
0d70c1a887
m68k specific setjmp buffer.
1997-06-21 02:29:18 +00:00
Ulrich Drepper
2b998aac44
ARM specific setjmp buffer.
1997-06-21 02:29:03 +00:00
Ulrich Drepper
1f83df4446
Alpha specific setjmp buffer.
1997-06-21 02:28:55 +00:00
Ulrich Drepper
1f7005dfa1
m68k specific endianess specification.
1997-06-21 02:26:23 +00:00
Ulrich Drepper
d1c19e62fb
ARM specific endianess specification.
1997-06-21 02:26:04 +00:00
Ulrich Drepper
7181066338
Alpha specific endianess specification.
1997-06-21 02:25:57 +00:00
Ulrich Drepper
c96df8ef30
(elf_machine_rela): Check that the symbol was found.
1997-06-21 02:08:10 +00:00
Ulrich Drepper
6af245e27b
Endian specification for P40.
1997-06-21 02:07:22 +00:00
Ulrich Drepper
7fecd6222d
Endian specification for MIPSEL.
1997-06-21 02:07:17 +00:00
Ulrich Drepper
18e5142049
moved to bits/.
1997-06-21 02:06:57 +00:00
Ulrich Drepper
d0c2d3b303
MIPS64 support.
1997-06-21 02:06:13 +00:00
Ulrich Drepper
6a37465853
MIPS64 specific setjmp buffer
1997-06-21 02:05:01 +00:00
Ulrich Drepper
c8eeac3b71
Say it's a 6t4 bit machine.
1997-06-21 02:03:54 +00:00
Ulrich Drepper
6e9524434b
MISP/DEC byte order definition.
1997-06-21 02:02:58 +00:00
Ulrich Drepper
4f389d4c51
MIPS specific setjmp buffer.
1997-06-21 02:02:43 +00:00
Ulrich Drepper
08fe606443
MIPS specific byte order definition.
1997-06-21 02:02:34 +00:00
Ulrich Drepper
781b52c526
MIPS support.
1997-06-21 02:02:21 +00:00
Ulrich Drepper
dd13989731
MIPS specific ELF startup code
1997-06-21 02:01:37 +00:00
Ulrich Drepper
0134d025bc
MIPS changes.
1997-06-21 02:00:23 +00:00
Ulrich Drepper
bcb5cee069
MIPS assembler version of GMP function.
1997-06-21 01:59:39 +00:00
Ulrich Drepper
a473fb3982
Removed. WE have a .S file now
1997-06-21 01:58:17 +00:00
Ulrich Drepper
ede6d67ba2
Hurd/MIPS64 patches.
1997-06-21 01:43:54 +00:00
Ulrich Drepper
c20a529cc7
Moved from below.
1997-06-21 01:43:22 +00:00
Ulrich Drepper
10fa6c02ad
longjmp support for Hurd/MIPS.
1997-06-21 01:42:52 +00:00
Ulrich Drepper
adc3f785dc
Interrupt code for Hurd/MIPS.
1997-06-21 01:42:17 +00:00
Ulrich Drepper
304f5963db
Init code for Hurd/MIPS.
1997-06-21 01:41:58 +00:00
Ulrich Drepper
b836323e96
Dynamic loader for Hurd/MIPS.
1997-06-21 01:41:15 +00:00
Ulrich Drepper
405916ef4b
<foo.h> -> <bits/foo.h>.
1997-06-21 01:37:20 +00:00
Ulrich Drepper
fdad844df4
Get sigcontext via <signal.h> instead.
1997-06-21 01:13:01 +00:00
Ulrich Drepper
980b25cae4
Describe Linux/ARM specific extra files.
1997-06-19 19:09:33 +00:00
Ulrich Drepper
0dab1d3494
Remove FIXME and special case for quotient.
1997-06-19 19:05:14 +00:00
Ulrich Drepper
a3baa80ed7
Renamed to s_llrint.
1997-06-19 19:04:58 +00:00
Ulrich Drepper
b09d8d6fc8
Renamed to lrint.
1997-06-19 19:04:54 +00:00
Ulrich Drepper
fd945ccbb4
Implementation of m68k specific lrint function.
1997-06-19 19:04:45 +00:00
Ulrich Drepper
3f6db74934
Implementation of m68k specific llrint function.
1997-06-19 19:04:35 +00:00
Ulrich Drepper
44d86bcbfb
Rename __rinttol to __lrint and rinttol to lrint.
1997-06-19 19:03:16 +00:00
Ulrich Drepper
b357c75c05
ARM/Linux dependent assembler and low-level definitions.
1997-06-12 21:24:27 +00:00
Ulrich Drepper
7eff60903d
ARM dependent assembler and low-level definitions.
1997-06-12 21:23:19 +00:00
Ulrich Drepper
57771f2025
brk implementation for ARM.
1997-06-12 21:22:18 +00:00
Ulrich Drepper
d981488053
Do it right so that gcc doesn't optimize out the operations.
1997-06-04 19:05:17 +00:00
Ulrich Drepper
c81b73ad0e
(isgreater, isgreaterequal, isless, islessequal, islessgreater,
...
isunordered): Fix assembler syntax.
1997-06-04 19:05:10 +00:00
Ulrich Drepper
05a8f8e8c7
m68k specific NaN value definitions.
1997-06-04 19:05:00 +00:00
Ulrich Drepper
d901ee0d08
Change GCC's HUGE_VAL{,F,L} to use DI and SI mode integers instead of
...
bytes. Fix value of HUGE_VALL.
1997-06-04 19:04:28 +00:00
Ulrich Drepper
68b8d6f1fd
(__fd_mask): Change type to `unsigned long int'.
1997-06-01 10:48:17 +00:00
Ulrich Drepper
ef490e68e8
Undef some bits we may have gotten from <linux/posix_types.h>.
1997-05-31 00:46:33 +00:00
Ulrich Drepper
3acff87e5b
Tiny cleanups.
1997-05-31 00:46:24 +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
2521516d30
Add definition for Miata.
1997-05-31 00:46:01 +00:00
Ulrich Drepper
9aa1421fe0
Don't use jmp macro to make sure the stack frame is released the very
...
instruction before the real jump out.
1997-05-31 00:45:54 +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
08eeb8c0d3
Fix missing negate. Use __m81_test instead of explicit comparisons.
1997-05-29 12:05:37 +00:00
Ulrich Drepper
1bf0f668e6
De-ansidecl-fy.
1997-05-26 22:28:25 +00:00
Ulrich Drepper
b5fba1adf7
(elf_machine_rel): Print warning about changed size in copy relocation
...
only if symbol in shared object is larger or _dl_verbose is nonzero.
1997-05-25 01:07:16 +00:00
Ulrich Drepper
a10ff2ea76
Add EPERM.
1997-05-24 20:22:52 +00:00
Ulrich Drepper
e295f61993
(elf_machine_runtime_setup): Return lazy.
1997-05-24 02:15:43 +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
c751295fb8
pretty printing.
1997-05-22 02:18:07 +00:00
Ulrich Drepper
1df6311982
profiling interface for Linux/ARM.
1997-05-22 02:17:10 +00:00
Ulrich Drepper
7e42418a2d
Avoid warning about nested comments.
1997-05-22 02:16:31 +00:00
Ulrich Drepper
ae233369c7
Add EPROTOTYPE, ESRCH.
1997-05-22 02:15:00 +00:00
Ulrich Drepper
da0e06ed82
Add cacheflush.
1997-05-21 01:44:24 +00:00
Ulrich Drepper
8d2485ed0b
Linux/ARM specific implementation
1997-05-21 01:44:03 +00:00
Ulrich Drepper
bd85bd7500
Add definition for ret and MOVE.
1997-05-21 01:40:24 +00:00
Ulrich Drepper
ecda085689
Implementation of fork syscall for ARM.
1997-05-21 01:39:40 +00:00
Ulrich Drepper
84d2ebad2d
Basic error numbers for standalone ARM platform.
1997-05-21 01:35:00 +00:00
Ulrich Drepper
f754f561de
Don't define DIR, but __dirstream.
1997-05-21 01:34:06 +00:00
Ulrich Drepper
6c6c6ee3d3
Don't include bstring.h, it doesn't exist.
1997-05-21 01:22:18 +00:00
Ulrich Drepper
e3f5221762
TTY definitions.
1997-05-10 23:36:46 +00:00
Ulrich Drepper
0f85544d18
Likewise tuck the thread data onto the new thread's stack.
1997-05-07 15:31:06 +00:00
Ulrich Drepper
c0fda13c38
Don't presume that the kernel will preserve non-call-saved registers;
...
save and restore a0 across the system call.
1997-05-07 15:30:58 +00:00
Ulrich Drepper
e7af313d34
Rewritten.
1997-05-07 15:29:27 +00:00
Ulrich Drepper
761edbdece
Don't define huge_val.
1997-05-07 15:29:22 +00:00
Ulrich Drepper
d607f9b1a4
m68k specific complex sine implementation for long double.
1997-05-07 15:28:03 +00:00
Ulrich Drepper
290960f758
m68k specific complex sine implementation for float.
1997-05-07 15:27:51 +00:00
Ulrich Drepper
29b12174ee
m68k specific complex sine implementation for double.
1997-05-07 15:27:44 +00:00
Ulrich Drepper
46a66e25c6
m68k specific complex cosine implementation for long double.
1997-05-07 15:27:27 +00:00
Ulrich Drepper
fc2cf9ae39
m68k specific complex cosine implementation for float.
1997-05-07 15:27:16 +00:00
Ulrich Drepper
bc99330920
m68k specific complex cosine implementation.
1997-05-07 15:27:03 +00:00
Ulrich Drepper
4291e75751
Raise invalid exception for NaN result.
...
Use __m81_test.
1997-05-07 15:26:29 +00:00
Ulrich Drepper
08c2dbb9a2
(__frexp): Don't raise invalid exception on infinite value.
...
(__m81_test, __M81_COND_NAN, __M81_COND_INF, __M81_COND_NEG,
__M81_COND_ZERO): New definitions.
1997-05-07 15:26:19 +00:00
Ulrich Drepper
e9b08b8835
(elf_machine_rela): Check for mismatch in size for copy relocation.
1997-05-07 14:32:55 +00:00
Ulrich Drepper
75635b00de
Save the function argument in t0 rather than a4 to avoid it being
...
clobbered.
1997-04-30 15:49:27 +00:00
Ulrich Drepper
947a127d2b
m68k specific optimized version of sincos for long double.
1997-04-21 11:38:01 +00:00
Ulrich Drepper
ffe33322db
m68k specific optimized version of sincos for float.
1997-04-21 11:37:48 +00:00
Ulrich Drepper
f119590d6c
m68k specific optimized version of sincos for double.
1997-04-21 11:37:37 +00:00
Ulrich Drepper
334ca6573b
Rewrite handling of integral exponent.
1997-04-21 11:36:58 +00:00
Ulrich Drepper
ecc1637a09
Define optimized versions of isgreater, isgreaterequal, isless,
...
islessequal, islessgreater, and isunordered.
Add inlined sincos{,l,f}.
1997-04-21 11:36:45 +00:00
Ulrich Drepper
c72aa4a26a
m68k specific math exception handling code.
1997-04-17 15:09:43 +00:00
Ulrich Drepper
b1fc9ae289
m68k specific math type and constant definitions.
1997-04-17 15:07:44 +00:00
Ulrich Drepper
27028e9818
remquo implementation for long double according to IEEE.
1997-04-17 15:04:34 +00:00
Ulrich Drepper
6f8f9b3586
remquo implementation for float according to IEEE.
1997-04-17 15:04:17 +00:00
Ulrich Drepper
843682819d
remquo implementation for double according to IEEE.
1997-04-17 15:04:04 +00:00
Ulrich Drepper
d80b3f3c5b
Basic functionality for libc on ARM
1997-04-14 02:11:12 +00:00
Ulrich Drepper
cddfc83cf8
m68k specific round long double to long long function.
1997-04-12 23:37:52 +00:00
Ulrich Drepper
bc3bea7963
m68k specific round long double to long function.
1997-04-12 23:37:40 +00:00
Ulrich Drepper
90ad32dd72
(__rinttol, rinttol): New inline.
1997-04-12 23:37:12 +00:00
Ulrich Drepper
d0a13f94e4
Don't define INFINITY.
1997-04-12 23:36:57 +00:00
Ulrich Drepper
5838780e11
Complex sinh function for m68k.
1997-04-11 10:28:26 +00:00
Ulrich Drepper
45b0751eae
Use internal exp function instead of wrapper.
1997-04-11 10:27:30 +00:00
Ulrich Drepper
79aa242491
Complex cosh function for m68k.
1997-04-11 10:27:18 +00:00
Ulrich Drepper
eb32bf34fe
m68k specific implementation for trunc for long double.
1997-04-02 14:46:54 +00:00
Ulrich Drepper
557d7a96e4
m68k specific implementation for trunc for float.
1997-04-02 14:46:42 +00:00
Ulrich Drepper
a9007c976b
m68k specific implementation for trunc for double.
1997-04-02 14:46:33 +00:00
Ulrich Drepper
74988c5489
m68k specific implementation for nearbyint for long double.
1997-04-02 14:46:18 +00:00
Ulrich Drepper
c6686e56ac
m68k specific implementation for nearbyint for float.
1997-04-02 14:46:07 +00:00
Ulrich Drepper
afaabacb82
m68k specific implementation for nearbyint for double.
1997-04-02 14:45:59 +00:00
Ulrich Drepper
b2b29a2638
m68k specific implementation for cexp for long double.
1997-04-02 14:45:25 +00:00
Ulrich Drepper
4a3b70258e
m68k specific implementation for cexp for float.
1997-04-02 14:45:13 +00:00
Ulrich Drepper
bc6dd76e40
m68k specific implementation for cexp for double.
1997-04-02 14:45:04 +00:00
Ulrich Drepper
57d377f1f9
Adapted.
1997-04-02 14:44:29 +00:00
Ulrich Drepper
344114d049
Rewritten.
1997-04-02 14:44:20 +00:00
Ulrich Drepper
62f075cd3b
Use __signbit inline. Write 0.0/0.0 for NaN. Fix typo in test for `y
...
= 0.5'.
1997-04-02 14:44:10 +00:00
Ulrich Drepper
231e25e2a3
Use __signbit inline.
1997-04-02 14:43:52 +00:00
Ulrich Drepper
b9a0a7fbcd
Define __trunc, __signbit, __nearbyint. Remove __modf.
1997-04-02 14:43:44 +00:00
Ulrich Drepper
349d129b3a
(CFLAGS-s_copysignl.c) [$(subdir)=math]: Define for gcc bug
...
workaround.
1997-04-02 14:43:30 +00:00
Ulrich Drepper
6383b7f583
(OXTABS): Don't define.
1997-03-27 01:58:32 +00:00
Ulrich Drepper
fea9a86a67
(elf_machine_rela): Rewritten as for i386.
...
(elf_machine_lookup_noexec_p, elf_machine_lookup_noplt_p,
ELF_MACHINE_RELOC_NOPLT): Define.
1997-03-27 01:57:11 +00:00
Ulrich Drepper
d42c91d9d2
(CFLAGS-rtld.c): Add -Wno-unused.
1997-03-27 01:56:58 +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
c7b6ca33fd
Remove because of inaccuracy.
1997-03-25 01:33:52 +00:00
Ulrich Drepper
4a900bdbca
Implementation of log2 function in m68k assembler
1997-03-25 01:33:30 +00:00
Ulrich Drepper
3eb7704ced
Implementation of exp2 function in m68k assembler
1997-03-25 01:33:22 +00:00
Ulrich Drepper
57a52ec851
Rewritten.
1997-03-25 01:31:06 +00:00
Ulrich Drepper
647de4a8f9
(__logb, logb): Don't define.
...
(__ieee754_atan2, __ieee754_pow): Don't define here.
1997-03-25 01:30:32 +00:00
Ulrich Drepper
885775487a
Remove references to byte order macros. Don't include <endian.h>.
1997-03-24 22:12:52 +00:00
Ulrich Drepper
ccc9296868
(OXTABS): Define as alias for XTABS.
1997-03-22 04:09:37 +00:00
Ulrich Drepper
d44e567483
Include ctype.h for isdigit.
1997-03-20 19:35:32 +00:00
Ulrich Drepper
cb23ff1f57
Initialize quotient' and
mask'.
1997-03-20 19:33:28 +00:00
Ulrich Drepper
1059fb7661
Prune list of processed files.
1997-03-19 12:48:14 +00:00
Ulrich Drepper
17f51151d2
Add __getpgid.c and __setpgid.c.
1997-03-19 05:45:44 +00:00
Ulrich Drepper
e90fcf920b
SCO 3.2.4 specific files to distribute.
1997-03-19 05:44:31 +00:00
Ulrich Drepper
465b53087d
Don't define O_NORW.
1997-03-18 04:17:55 +00:00
Ulrich Drepper
de806c59bb
[__USE_GNU]: Add O_READ, O_WRITE and O_NORW.
1997-03-16 20:12:24 +00:00
Ulrich Drepper
bd0059411f
(struct stat): Change definition to use prescribed types for elements.
...
(_STAT_VER): Change to value 2.
1997-03-16 20:11:57 +00:00
Ulrich Drepper
ca22c3b98a
Add kernel_stat.h
1997-03-16 19:39:48 +00:00
Ulrich Drepper
c6f4ab1a9c
Update copyright.
...
Define O_FSYNC as alias of O_SYNC. Add BSD compatibility macros
FAPPEND, FFSYNC, FNONBLOCK, and FNDELAY.
1997-03-16 19:31:13 +00:00
Ulrich Drepper
6b05d409ee
Update copyright.
1997-03-16 19:28:40 +00:00
Ulrich Drepper
0e126f4bac
m68k specific infinity values.
1997-03-16 18:33:39 +00:00
Ulrich Drepper
e79446f41d
Remove cabs inline definition.
1997-03-08 17:55:27 +00:00
Ulrich Drepper
3b117ce72c
Update feature tests to use __USE_ISOC9X.
...
[__USE_ISOC9X]: Define __log2 and __exp2 inlines.
(fabs): Remove defininition, it is a gcc builtin.
(sqrt, __sqrt): Remove definition, they have wrappers in libm.
1997-03-08 05:08:06 +00:00
Ulrich Drepper
28c50ce97f
update from main archive 970304
1997-03-04 05:53:20 +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
f2a7bb209a
update from main archive 970209
1997-02-10 03:19:47 +00:00
Ulrich Drepper
362edefbd8
update from main archive 970203
1997-02-04 02:00:49 +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
058af9f0a6
update from main archive 970128
1997-01-29 03:50:12 +00:00
Ulrich Drepper
2afcaa9026
update from main archive 970127
1997-01-28 03:59:28 +00:00
Ulrich Drepper
4cc93c083b
update from main archive 970126
1997-01-27 06:02:00 +00:00
Ulrich Drepper
48e698a89c
update from main archive 970124
1997-01-25 02:36:30 +00:00
Ulrich Drepper
b568adc31d
update from main archive 970122
1997-01-24 02:23:43 +00:00
Ulrich Drepper
dc37f3e59d
update from main archive 970121
1997-01-23 04:24:10 +00:00
Ulrich Drepper
9a82d002aa
update from main archive 970121
1997-01-22 05:25:54 +00:00
Ulrich Drepper
7a155da841
update from main archive 970120
1997-01-21 06:10:09 +00:00
Ulrich Drepper
b5ce64efa4
update from main arhive 970119
1997-01-20 02:49:42 +00:00
Ulrich Drepper
df5a92fd38
update from main archive 970118
1997-01-19 04:54:14 +00:00
Ulrich Drepper
50d1b4888d
update from main archive 960107
1997-01-07 23:29:44 +00:00
Ulrich Drepper
a91492b86e
update from main archive 960105
1997-01-06 22:07:18 +00:00
Ulrich Drepper
d5726ef319
Instruction to abort any process
1997-01-02 18:38:59 +00:00
Ulrich Drepper
2c85dda1da
update from main archive 970101
1997-01-01 15:27:53 +00:00
Ulrich Drepper
a53dd14b97
update from main archive 961229
1996-12-30 01:47:43 +00:00
Ulrich Drepper
e7cc1b16ba
update from main archive 961220
1996-12-21 04:13:47 +00:00
Ulrich Drepper
910e2e14fc
Update from main archive 961219
1996-12-20 01:35:29 +00:00
Ulrich Drepper
1003a96da9
update from main archive 961217
1996-12-18 03:23:36 +00:00
Ulrich Drepper
c8593c8b66
update from main arcive 961210
1996-12-11 01:40:18 +00:00
Ulrich Drepper
7b2ab4933a
update from main archive 961207
1996-12-08 08:00:59 +00:00
Ulrich Drepper
e14797885d
update from main archive 961206
1996-12-07 03:30:23 +00:00
Ulrich Drepper
f1fc182396
update from main archive 961203
1996-12-04 01:41:27 +00:00
Ulrich Drepper
d57e8fd526
update from main archive 961127
1996-11-29 02:21:14 +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
7ef923d958
update from main archive 961114
1996-11-15 04:08:00 +00:00
Ulrich Drepper
6acf09f471
update from main archive 961113
1996-11-14 02:04:01 +00:00
Ulrich Drepper
dd4b8913cd
update from 961105, second try
1996-11-07 01:34:35 +00:00
Ulrich Drepper
60c74cf07a
update from main archive 961105
1996-11-06 04:24:11 +00:00
Ulrich Drepper
cbb7824d08
update from main archive 961101
1996-11-02 01:27:41 +00:00
Ulrich Drepper
a42778ef73
Linux specific version is enough
1996-10-31 03:00:56 +00:00
Ulrich Drepper
a5f8d8b581
update from main archive 961030
1996-10-31 02:56:57 +00:00
Ulrich Drepper
b8bd7edd26
update from main archvie 961022
1996-10-22 23:29:26 +00:00
Ulrich Drepper
97250b8f6a
update from main archive 961020
1996-10-21 01:26:31 +00:00
Ulrich Drepper
5415516c87
update from main archive 961016
1996-10-17 01:51:33 +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
81e25b608d
update from main archive 961008
1996-10-08 23:39:13 +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
1120c0ed16
update from main archive
1996-09-27 03:44:39 +00:00
Ulrich Drepper
69e4430b4d
Why are these removed?
1996-09-21 12:41:17 +00:00
Ulrich Drepper
22a45bf1a8
update from main archive 960919
1996-09-20 01:57:51 +00:00
Ulrich Drepper
bf4b310762
update from main archive 960911
1996-09-12 02:50:36 +00:00
Thomas Bushnell, BSG
862eb33e44
*** empty log message ***
1996-09-11 02:47:56 +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
1713bc849f
update from main archive 960829
1996-08-30 00:58:28 +00:00
Ulrich Drepper
8a7ad1005c
update from main archive 960826
1996-08-27 02:22:22 +00:00
Ulrich Drepper
c080e5ff92
update from main archive 960825
1996-08-26 00:42:04 +00:00
Ulrich Drepper
141ce15d97
update from main archive 960818
1996-08-19 01:07:37 +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
3b0174d08f
Update from main archive 960809
1996-08-10 00:47:07 +00:00
Ulrich Drepper
b870eeda1d
update from main archive 960807
1996-08-08 00:35:28 +00:00
Ulrich Drepper
ad1a0a0a64
Update UD main archive 960805
1996-08-06 01:19:53 +00:00
Roland McGrath
3887a8dca9
Sun Jul 28 19:26:40 1996 David S. Miller <dm@neteng.engr.sgi.com>
...
* sysdeps/mips/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE):
Declare _dl_runtime_resolve with __attribute__ ((unused)) so the
compiler doesn't elide it.
(elf_machine_rel): Follow Jul 14 change in sysdeps/i386/dl-machine.h.
1996-07-28 23:43:36 +00:00
Roland McGrath
8db38e6c0f
Fri Jul 26 00:36:50 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/mips/dl-machine.h: New file, contributed by Kazumoto Kojima
<kkojima@info.kanagawa-u.ac.jp>.
1996-07-26 04:37:17 +00:00
Roland McGrath
4f895a140a
Sat Jul 20 14:03:45 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/dl-machine.h (elf_machine_rela): Remove bogus
#undef RESOLVE.
1996-07-22 13:43:16 +00:00
Roland McGrath
7cc46c1976
Wed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/alpha/sysdep.S: Make errno a bss symbol, not a
common symbol (makes errno accessible from gdb).
1996-07-18 08:41:25 +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
490915ed85
Wed Jul 17 17:08:48 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/m68k/Makefile (crypt): Variable removed.
* sysdeps/sparc/Makefile: Likewise.
1996-07-17 19:31:44 +00:00
Roland McGrath
c6195ef632
Tue Jul 16 01:52:42 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/dl-machine.h: Follow Jul 14 change in
sysdeps/i386/dl-machine.h.
1996-07-17 16:14:42 +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
adc7a4e678
Fri Jul 5 18:44:55 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/ioperm.c (port_to_cpu_addr): Size
shift amount for Jensen must be 5 not 4.
1996-07-14 05:28:09 +00:00
Roland McGrath
4be08629d9
Mon Jul 8 21:18:40 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/dl-machine.h (RESOLVE): New macro, defined
differently based on [RTLD_BOOTSTRAP].
(elf_machine_rela): Use it instead of the fn ptr arg directly.
1996-07-10 14:42:15 +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
e3e719a498
.
1996-07-01 23:04:49 +00:00
Roland McGrath
8653138520
Fri Jun 28 16:53:01 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/alpha/sysdep.h: Undo PIC-optimization of syscall
error handling. It's safer that way.
1996-07-01 22:16:32 +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
6f0a2dad9f
Fri Jun 28 16:53:01 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/init-first.h,
sysdeps/unix/sysv/linux/m68k/init-first.h,
sysdeps/unix/sysv/linux/i386/init-first.h: New files.
* sysdeps/unix/sysv/linux/init-first.c: Use platform-dependent
init-first.h to make abstract machine dependent parts of
initialization.
1996-07-01 22:16:20 +00:00
Roland McGrath
51ac76881f
Fri Jun 28 16:53:01 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/alpha/sysdep.S: Make ldgp part of the prologue.
Fix by Richard Henderson.
1996-07-01 22:16:11 +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
1d47acf2ca
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/pipe.S: Use PSEUDO.
1996-06-19 06:47:39 +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
2e0bd6649f
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/sysdep.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/llseek.S,
sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
sysdeps/unix/sysv/linux/alpha/syscall.S: Rename syscall_error to
__syscall_error to avoid intruding application name space.
* sysdeps/unix/alpha/sysdep.S: Renamed from
sysdeps/unix/sysv/linux/alpha/sysdep.S. This file works for OSF/1
as well.
* sysdeps/unix/bsd/osf/alpha/sysdep.S: Remove (note that the
EWOULDBLOCK -> EAGAIN mapping was unnecessary since
EWOULDBLOCK==EAGAIN under DEC Unix and Linux/Alpha).
1996-06-19 06:38:30 +00:00
Roland McGrath
93b781dd8c
Thu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/bsd/osf/alpha/start.S (errno): Removed.
* sysdeps/unix/sysv/linux/alpha/start.S: Ditto.
1996-06-19 06:38:28 +00:00
Roland McGrath
07f03a4d38
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/sysdep.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/llseek.S,
sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
sysdeps/unix/sysv/linux/alpha/syscall.S: Rename syscall_error to
__syscall_error to avoid intruding application name space.
1996-06-19 06:38:13 +00:00
Roland McGrath
939caadf20
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/sysdep.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/llseek.S,
sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
sysdeps/unix/sysv/linux/alpha/syscall.S: Rename syscall_error to
__syscall_error to avoid intruding application name space.
* 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:04 +00:00
Roland McGrath
3dbefc478a
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/sysdep.h: Rename __NR_get?id
to SYS_get?id so that syscall stubs in sysdeps/unix define
these syscalls in terms of getxpid/getxuid/getxgid.
1996-06-19 06:37:59 +00:00
Roland McGrath
bb486e187e
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/alpha/sysdep.h: Move error-handling code in PSEUDO
to PSEUDO_END to improve branch-prediction. Include .frame
directive to make syscalls debugabble.
(PSEUDO_END): New macro.
* 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:37:57 +00:00
Roland McGrath
e3829e904a
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/alpha/sysdep.S: Renamed from
sysdeps/unix/sysv/linux/alpha/sysdep.S. This file works for OSF/1
as well.
* sysdeps/unix/bsd/osf/alpha/sysdep.S: Remove (note that the
EWOULDBLOCK -> EAGAIN mapping was unnecessary since
EWOULDBLOCK==EAGAIN under DEC Unix and Linux/Alpha).
1996-06-19 06:37:47 +00:00
Roland McGrath
88b7c7257c
Thu Jun 6 21:39:38 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/bsd/sun/sunos4/tcsetattr.c (tcsetattr): Declare cmd
as unsigned long, not as int (to avoid incorrect int->long
promotion).
1996-06-19 06:37:43 +00:00
Roland McGrath
7d610b3a3d
Wed Jun 12 20:40:51 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/dl-machine.h (RTLD_START): Fix access to
_dl_default_scope.
1996-06-17 21:49:10 +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
50f1932bda
Tue Jun 11 19:13:04 1996 Richard Henderson <rth@tamu.edu>
...
* elf/rtld.c (_dl_start): Don't rely on pointer-to-first-arg hack
for getting the argc/argv/envp block. Instead, make it the argument.
sysdeps/i386/dl-machine.h (RTLD_START): Do that.
sysdeps/m68k/dl-machine.h (RTLD_START): Same.
1996-06-12 01:42:09 +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
9f9cd8224e
Mon Jun 10 06:14:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* elf/dl-object.c (_dl_loaded): Variable removed.
(_dl_default_scope): New variable replaces it.
* elf/link.h (_dl_loaded): Remove variable decl; instead define as
macro for _dl_default_scope[2].
(_dl_default_scope): Declare it.
* sysdeps/i386/dl-machine.h (RTLD_START): Use _dl_default_scope[2]
instead of _dl_loaded.
* sysdeps/m68k/dl-machine.h (RTLD_START): Likewise.
* elf/rtld.c (dl_main): Use _dl_default_scope for symbol lookups.
1996-06-10 20:11:28 +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
625ba68c01
Sun Jun 9 01:11:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/mach/mprotect.c: Define with __ name and weak alias.
* sysdeps/stub/mprotect.c: Likewise.
* sysdeps/unix/mman/syscalls.list (mprotect): Likewise.
* sysdeps/generic/sys/mman.h: Declare __mprotect.
* sysdeps/unix/sysv/irix4/sys/mman.h: Likewise.
* sysdeps/unix/sysv/linux/sys/mman.h: Likewise.
* sysdeps/unix/bsd/sun/sunos4/sys/mman.h: Likewise.
* sysdeps/unix/bsd/osf/sys/mman.h: Likewise.
* sysdeps/unix/bsd/ultrix4/sys/mman.h: Likewise.
1996-06-10 09:40:37 +00:00
Roland McGrath
74802a5469
Sun Jun 9 20:40:00 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/fpu/e_acosl.c: New file.
1996-06-10 09:23:00 +00:00
Roland McGrath
f0f6efdf89
Sun Jun 9 01:11:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/mach/mprotect.c: Define with __ name and weak alias.
* sysdeps/stub/mprotect.c: Likewise.
* sysdeps/unix/mman/syscalls.list (mprotect): Likewise.
* sysdeps/generic/sys/mman.h: Declare __mprotect.
* sysdeps/unix/sysv/irix4/sys/mman.h: Likewise.
* sysdeps/unix/sysv/linux/sys/mman.h: Likewise.
* sysdeps/unix/bsd/sun/sunos4/sys/mman.h: Likewise.
* sysdeps/unix/bsd/osf/sys/mman.h: Likewise.
1996-06-09 22:00:41 +00:00
Roland McGrath
40baa3096b
Tue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/fpu/__math.h: Define long double versions of
the inline functions.
* sysdeps/m68k/fpu/e_asinl.c, sysdeps/m68k/fpu/e_atanl.c,
sysdeps/m68k/fpu/e_acosl.c, sysdeps/m68k/fpu/e_expl.c,
sysdeps/m68k/fpu/e_fmodl.c, sysdeps/m68k/fpu/e_log10l.c,
sysdeps/m68k/fpu/e_logl.c, sysdeps/m68k/fpu/e_powl.c,
sysdeps/m68k/fpu/e_remainderl.c, sysdeps/m68k/fpu/e_scalbl.c,
sysdeps/m68k/fpu/e_sinhl.c, sysdeps/m68k/fpu/e_sqrtl.c,
sysdeps/m68k/fpu/k_cosl.c, sysdeps/m68k/fpu/k_sinl.c,
sysdeps/m68k/fpu/k_tanl.c, sysdeps/m68k/fpu/s_atanl.c,
sysdeps/m68k/fpu/s_ceill.c, sysdeps/m68k/fpu/s_cosl.c,
sysdeps/m68k/fpu/s_expm1l.c, sysdeps/m68k/fpu/s_fabsl.c,
sysdeps/m68k/fpu/s_finitel.c, sysdeps/m68k/fpu/s_floorl.c,
sysdeps/m68k/fpu/s_frexpl.c, sysdeps/m68k/fpu/s_ilogbl.c,
sysdeps/m68k/fpu/s_isinfl.c, sysdeps/m68k/fpu/s_isnanl.c,
sysdeps/m68k/fpu/s_ldexpl.c, sysdeps/m68k/fpu/s_log1pl.c,
sysdeps/m68k/fpu/s_logbl.c, sysdeps/m68k/fpu/s_modfl.c,
sysdeps/m68k/fpu/s_rintl.c, sysdeps/m68k/fpu/s_scalbnl.c,
sysdeps/m68k/fpu/s_significandl.c, sysdeps/m68k/fpu/s_sinl.c,
sysdeps/m68k/fpu/e_atanhl.c, sysdeps/m68k/fpu/e_coshl.c: New files.
1996-06-07 21:00:20 +00:00
Roland McGrath
7a41b578d9
Fri Jun 7 09:11:17 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/unix/sysv/linux/alpha/Dist: New file.
1996-06-07 20:37:18 +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
79a2e51250
Wed Jun 5 22:06:21 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/dl-machine.h (elf_machine_rela): Fix type of reloc
argument.
[case R_68K_32]: Check for resolve being null.
(RTLD_START): Add missing label.
1996-06-07 13:06:41 +00:00
Roland McGrath
e1f73ff7c9
Thu Jun 6 00:02:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/unix/sysv/linux/m68k/select.S: File removed; obsolete with
current kernels, generic linux version is fine.
1996-06-06 05:22:48 +00:00
Roland McGrath
863a5d8290
Tue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/fpu/e_acos.c, sysdeps/m68k/fpu/e_fmod.c,
sysdeps/m68k/fpu/k_cos.c, sysdeps/m68k/fpu/k_sin.c,
sysdeps/m68k/fpu/k_tan.c, sysdeps/m68k/fpu/s_atan.c,
sysdeps/m68k/fpu/s_frexp.c, sysdeps/m68k/fpu/s_ilogb.c,
sysdeps/m68k/fpu/s_isinf.c, sysdeps/m68k/fpu/s_ldexp.c,
sysdeps/m68k/fpu/s_modf.c: Define generic functions using FUNC and
float_type with appropriate defaults.
1996-06-06 05:22:44 +00:00
Roland McGrath
7c2f9239ec
Tue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/fpu/__math.h: Define long double versions of
the inline functions.
1996-06-06 05:22:31 +00:00
Roland McGrath
2dd2ea9e48
Tue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/fpu/e_asinl.c, sysdeps/m68k/fpu/e_atanl.c,
sysdeps/m68k/fpu/e_acosl.c, sysdeps/m68k/fpu/e_expl.c,
sysdeps/m68k/fpu/e_fmodl.c, sysdeps/m68k/fpu/e_log10l.c,
sysdeps/m68k/fpu/e_logl.c, sysdeps/m68k/fpu/e_powl.c,
sysdeps/m68k/fpu/e_remainderl.c, sysdeps/m68k/fpu/e_scalbl.c,
sysdeps/m68k/fpu/e_sinhl.c, sysdeps/m68k/fpu/e_sqrtl.c,
sysdeps/m68k/fpu/k_cosl.c, sysdeps/m68k/fpu/k_sinl.c,
sysdeps/m68k/fpu/k_tanl.c, sysdeps/m68k/fpu/s_atanl.c,
sysdeps/m68k/fpu/s_ceill.c, sysdeps/m68k/fpu/s_cosl.c,
sysdeps/m68k/fpu/s_expm1l.c, sysdeps/m68k/fpu/s_fabsl.c,
sysdeps/m68k/fpu/s_finitel.c, sysdeps/m68k/fpu/s_floorl.c,
sysdeps/m68k/fpu/s_frexpl.c, sysdeps/m68k/fpu/s_ilogbl.c,
sysdeps/m68k/fpu/s_isinfl.c, sysdeps/m68k/fpu/s_isnanl.c,
sysdeps/m68k/fpu/s_ldexpl.c, sysdeps/m68k/fpu/s_log1pl.c,
sysdeps/m68k/fpu/s_logbl.c, sysdeps/m68k/fpu/s_modfl.c,
sysdeps/m68k/fpu/s_rintl.c, sysdeps/m68k/fpu/s_scalbnl.c,
sysdeps/m68k/fpu/s_significandl.c, sysdeps/m68k/fpu/s_sinl.c,
sysdeps/m68k/fpu/s_tanhl.c, sysdeps/m68k/fpu/s_tanl.c: New files.
1996-06-06 05:22:27 +00:00
Roland McGrath
3ba647e7a4
Tue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/fpu/acos.c: File removed.
* sysdeps/m68k/fpu/asin.c: File removed.
* sysdeps/m68k/fpu/atan.c: File removed.
* sysdeps/m68k/fpu/atan2.c: File removed.
* sysdeps/m68k/fpu/atanh.c: File removed.
* sysdeps/m68k/fpu/ceil.c: File removed.
* sysdeps/m68k/fpu/cos.c: File removed.
* sysdeps/m68k/fpu/cosh.c: File removed.
* sysdeps/m68k/fpu/drem.c: File removed.
* sysdeps/m68k/fpu/exp.c: File removed.
* sysdeps/m68k/fpu/expm1.c: File removed.
* sysdeps/m68k/fpu/fabs.c: File removed.
* sysdeps/m68k/fpu/fl.h: File removed.
* sysdeps/m68k/fpu/floor.c: File removed.
* sysdeps/m68k/fpu/fmod.c: File removed.
* sysdeps/m68k/fpu/frexp.c: File removed.
* sysdeps/m68k/fpu/isinf.c: File removed.
* sysdeps/m68k/fpu/isinfl.c: File removed.
* sysdeps/m68k/fpu/isnan.c: File removed.
* sysdeps/m68k/fpu/isnanl.c: File removed.
* sysdeps/m68k/fpu/ldexp.c: File removed.
* sysdeps/m68k/fpu/log.c: File removed.
* sysdeps/m68k/fpu/log10.c: File removed.
* sysdeps/m68k/fpu/log1p.c: File removed.
* sysdeps/m68k/fpu/logb.c: File removed.
* sysdeps/m68k/fpu/pow.c: File removed.
* sysdeps/m68k/fpu/rint.c: File removed.
* sysdeps/m68k/fpu/sin.c: File removed.
* sysdeps/m68k/fpu/sinh.c: File removed.
* sysdeps/m68k/fpu/sqrt.c: File removed.
* sysdeps/m68k/fpu/tan.c: File removed.
* sysdeps/m68k/fpu/tanh.c: File removed.
1996-06-06 05:21:45 +00:00
Roland McGrath
75b683dffd
Tue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/fpu/e_acosf.c, sysdeps/m68k/fpu/e_fmodf.c,
sysdeps/m68k/fpu/k_cosf.c, sysdeps/m68k/fpu/k_sinf.c,
sysdeps/m68k/fpu/k_tanf.c, sysdeps/m68k/fpu/s_atanf.c,
sysdeps/m68k/fpu/s_frexpf.c, sysdeps/m68k/fpu/s_ilogbf.c,
sysdeps/m68k/fpu/s_isinff.c, sysdeps/m68k/fpu/s_ldexpf.c,
sysdeps/m68k/fpu/s_modff.c: Include the corresponding double
versions with appropriate definitions to get float functions,
instead of defining them directly.
1996-06-06 05:20:49 +00:00
Roland McGrath
0526c3be0e
Wed Jun 5 15:57:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* Makerules (distinfo-vars): Add sysdep_headers.
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Append to
this instead of $(headers).
* sysdeps/unix/sysv/linux/alpha/Makefile: Likewise.
1996-06-05 23:23:03 +00:00
Roland McGrath
adf91cfa8d
Wed Jun 5 15:57:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist: Removed.
1996-06-05 23:22:41 +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
6a284f153f
Tue Jun 4 21:01:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* sysdeps/i386/Makefile (long-double-fcts): New variable, set to yes.
* sysdeps/m68k/Makefile: Likewise.
1996-06-05 03:29:08 +00:00
Roland McGrath
7c366516bb
Tue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* elf/dl-init.c (_dl_init_next): Take argument, link_map whose
searchlist describes the piece of the DT_NEEDED graph to be
initialized.
* elf/link.h: Update prototype.
* sysdeps/i386/dl-machine.h (RTLD_START): Pass _dl_loaded as argument
to _dl_init_next.
* sysdeps/m68k/dl-machine.h: Likewise.
* elf/dl-deps.c (_dl_open): Pass new object as arg to _dl_init_next.
1996-06-04 22:59:11 +00:00
Roland McGrath
43e2c3421f
Mon Jun 3 03:06:34 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* elf/dl-lookup.c (_dl_lookup_symbol): Take new arg RELOC_ADDR and
don't allow a defn resolving to that address.
* elf/link.h: Update prototype and comment.
* elf/dl-runtime.c (fixup): Define local `resolve' function and pass
it to elf_machine_relplt.
* elf/dl-reloc.c (_dl_relocate_object: resolve): Take new arg
RELOC_ADDR and pass it through to _dl_lookup_symbol.
* elf/do-rel.h (elf_dynamic_do_rel): Pass RESOLVE to elf_machine_rel
instead of calling it ourselves and passing its results.
(elf_dynamic_do_rel): RESOLVE fn takes new arg RELOC_ADDR.
* elf/rtld.c (dl_main): Pass 0 for RELOC_ADDR to _dl_lookup_symbol.
* sysdeps/i386/dl-machine.h (elf_machine_rel): Remove SYM_LOADADDR
arg. Add RESOLVE function ptr arg. Call *RESOLVE as necessary.
* sysdeps/m68k/dl-machine.h (elf_machine_rela): Likewise.
* sysdeps/stub/dl-machine.h: Likewise.
Sun Jun 2 14:56:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* elf/dl-lookup.c (_dl_lookup_symbol): Arg NOSELF renamed to NOPLT.
Reject SHN_UNDEF defns iff NOPLT is nonzero.
* elf/link.h (_dl_lookup_symbol): Update prototype and comment.
* elf/dl-runtime.c (fixup): Pass 1 to _dl_lookup_symbol for NOPLT.
* elf/dlsym.c (dlsym): Pass 0.
* elf/rtld.c (dl_main): Likewise.
* elf/dl-reloc.c (_dl_relocate_object: resolve): Second arg R_OFFSET
replaced with NOPLT flag. Pass it through to _dl_lookup_symbol.
* elf/do-rel.h (elf_dynamic_do_rel): Update prototype of RESOLVE arg.
Pass `elf_machine_pltrel_p (R->r_type)' result as NOPLT flag value.
* sysdeps/i386/dl-machine.h (elf_machine_pltrel_p): New macro.
* sysdeps/m68k/dl-machine.h (elf_machine_pltrel_p): Likewise.
* sysdeps/stub/dl-machine.h (elf_machine_pltrel_p): Likewise.
1996-06-03 04:24:14 +00:00
Roland McGrath
03e81891af
Sun Jun 2 14:56:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* elf/dl-lookup.c (_dl_lookup_symbol): Arg NOSELF renamed to NOPLT.
Reject SHN_UNDEF defns iff NOPLT is nonzero.
* elf/link.h (_dl_lookup_symbol): Update prototype and comment.
* elf/dl-runtime.c (fixup): Pass 1 to _dl_lookup_symbol for NOPLT.
* elf/dlsym.c (dlsym): Pass 0.
* elf/rtld.c (dl_main): Likewise.
* elf/dl-reloc.c (_dl_relocate_object: resolve): Second arg R_OFFSET
replaced with NOPLT flag. Pass it through to _dl_lookup_symbol.
* elf/do-rel.h (elf_dynamic_do_rel): Update prototype of RESOLVE arg.
Pass `elf_machine_pltrel_p (R->r_type)' result as NOPLT flag value.
* sysdeps/i386/dl-machine.h (elf_machine_pltrel_p): New macro.
* sysdeps/m68k/dl-machine.h (elf_machine_pltrel_p): Likewise.
* sysdeps/stub/dl-machine.h (elf_machine_pltrel_p): Likewise.
1996-06-02 21:35:13 +00:00
Roland McGrath
18a403782d
Wed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/alpha/sysdep.h (END): Redefine to use .end
directive for both ELF and ECOFF.
(ret): Delete macro. It was a dangerous macro and unnecessary
since the Alpha assemblers recognizes "ret" as a macro themselves.
Thu May 23 02:15:56 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/unix/alpha/sysdep.h (ret): Remove macro. It is
dangerous and unnecessary since both OSF/1 as and gas define "ret"
as a pseudo-instruction.
1996-06-02 18:49:31 +00:00
Roland McGrath
53f64cf452
Wed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/speed.c: Remove.
1996-06-02 18:49:29 +00:00
Roland McGrath
a3bb81d201
Wed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/bsd/osf/alpha/brk.S,
sysdeps/unix/sysv/linux/alpha/brk.S (__curbrk): Store the entire
break value, not just the low 32 bits to accomodate large
memories.
1996-06-02 18:49:27 +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
d663482017
Wed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/bsd/osf/alpha/brk.S,
sysdeps/unix/sysv/linux/alpha/brk.S (__curbrk): Store the entire
break value, not just the low 32 bits to accomodate large
memories.
Tue May 28 10:46:04 1996 Richard Henderson <rth@tamu.edu>
* sysdeps/unix/sysv/linux/alpha/brk.S: Rather than attempt to
dynamically resolve _end for initializing __curbrk, support the
brk(0) query idiom.
1996-06-02 18:48:36 +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
284eb9ee9a
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/alpha/sigsuspend.S,
sysdeps/unix/sysv/linux/alpha/syscall.S,
sysdeps/unix/sysv/linux/alpha/start.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 06:00:28 +00:00
Roland McGrath
ccdaa27f97
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/alpha/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:59:19 +00:00
Roland McGrath
4da911871d
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/Makefile (headers): Add
alpha/ptrace.h.
* sysdeps/unix/sysv/linux/alpha/alpha/ptrace.h: New file.
1996-05-24 05:58:22 +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
1ecceadd7a
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/speed.c (speeds): Add entry for
460800 baud.
1996-05-23 05:32:58 +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
0e6abf6bbc
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/profil-counter.h: File removed.
1996-05-23 05:32:39 +00:00
Roland McGrath
65e888acf5
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/llseek.S: New file.
1996-05-23 05:32:30 +00:00
Roland McGrath
15999cfb4c
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/ioperm.c: Modify to support
dynamic recognition of platform type.
(_bus_base): New function.
1996-05-23 05:32:27 +00:00
Roland McGrath
d9264c4f76
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/Makefile (headers): Add
alpha/ptrace.h.
* sysdeps/unix/sysv/linux/alpha/alpha/ptrace.h: New file.
1996-05-23 05:32:24 +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
92172913d2
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/alpha/sysdep.h: Include regdef.h. Define LEAF macro
to simplify declaration of leaf functions.
1996-05-23 05:32:14 +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
d964e72133
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/sysdep.h (NO_UNDERSCORES): Don't
define.
1996-05-23 05:31:53 +00:00
Roland McGrath
dbf23c0a2f
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/statbuf.h: New file.
1996-05-23 05:31:50 +00:00
Roland McGrath
56110e09d4
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Added getsockopt,
ptrace, and sysctl.
1996-05-23 05:31:47 +00:00
Roland McGrath
ab076e0919
Fri May 10 19:59:50 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/Makefile (CFLAGS-setjmp.c): New variable.
1996-05-13 15:59:03 +00:00
Roland McGrath
a46ffddea5
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
...
* sysdeps/posix/sysconf.c: Add code to handle _SC_AIO_LISTIO_MAX,
_SC_AIO_MAX, _SC_AIO_PRIO_DELTA_MAX, _SC_DELAYTIMER_MAX,
_SC_MQ_OPEN_MAX, _SC_MQ_PRIO_MAX, _SC_RTSIG_MAX,
_SC_SEM_NSEMS_MAX, _SC_SEM_VALUE_MAX, _SC_SIGQUEUE_MAX, and
_SC_TIMER_MAX.
* sysdeps/unix/sysv/sysv4/sysconf.c: Ditto.
1996-05-08 02:02:40 +00:00
Roland McGrath
6c07070b0c
Updated from /src/gmp-2.0
1996-05-07 21:04:45 +00:00
Roland McGrath
8f202d4b83
Thu May 2 22:41:31 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/unix/sysv/linux/m68k/fpu_control.h (_FPU_DEFAULT):
Disable all exceptions.
1996-05-03 16:52:28 +00:00
Roland McGrath
3170dd8585
Thu May 2 22:33:14 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/fpu/e_acos.c, sysdeps/m68k/fpu/e_acosf.c,
sysdeps/m68k/fpu/e_fmod.c, sysdeps/m68k/fpu/e_fmodf.c,
sysdeps/m68k/fpu/isinfl.c, sysdeps/m68k/fpu/isnanl.c,
sysdeps/m68k/fpu/s_atan.c, sysdeps/m68k/fpu/s_atanf.c,
sysdeps/m68k/fpu/s_frexp.c, sysdeps/m68k/fpu/s_frexpf.c,
sysdeps/m68k/fpu/s_ilogb.c, sysdeps/m68k/fpu/s_ilogbf.c,
sysdeps/m68k/fpu/s_isinf.c, sysdeps/m68k/fpu/s_isinff.c,
sysdeps/m68k/fpu/s_ldexp.c, sysdeps/m68k/fpu/s_ldexpf.c,
sysdeps/m68k/fpu/s_modf.c, sysdeps/m68k/fpu/s_modff.c: Don't
define __NO_MATH_INLINES, which is already defined on command
line.
1996-05-03 16:51:51 +00:00
Roland McGrath
19d945c4b3
Mon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
...
* sysdeps/posix/sysconf.c: Add handling of _SC_REALTIME_SIGNALS,
_SC_PRIORITY_SCHEDULING, _SC_TIMERS, _SC_ASYNCHRONOUS_IO,
_SC_PRIORITIZED_IO, _SC_SYNCHRONIZED_IO, _SC_FSYNC,
_SC_MAPPED_FILES, _SC_MEMLOCK, _SC_MEMLOCK_RANGE,
_SC_MEMORY_PROTECTION, _SC_MESSAGE_PASSING, _SC_SEMAPHORES,
_SC_SHARED_MEMORY_OBJECTS, and _SC_CHARCLASS_NAME_MAX.
* sysdeps/stub/sysconf.c: Ditto.
* sysdeps/unix/sysv/sysv4/sysconf.c: Ditto.
1996-05-01 13:47:01 +00:00
Roland McGrath
2597b8812a
Sat Apr 20 17:07:17 1996 Ulrich Drepper <drepper@cygnus.com>
...
* assert/assert.h, ctype/ctype.h, dirent/dirent.h, errno.h,
grp/grp.h, io/fcntl.h, io/sys/stat.h, io/utime.h, locale/locale.h,
math/math.h, misc/nlist.h, misc/sgtty.h, misc/sys/file.h,
misc/sys/ioctl.h, misc/sys/uio.h, posix/sys/times.h,
posix/sys/types.h, posix/sys/utsname.h, posix/sys/wait.h,
posix/tar.h, posix/wordexp.h, pwd/pwd.h, resource/sys/vlimit.h,
resource/sys/vtimes.h, setjmp/setjmp.h, signal/signal.h,
stdio-common/printf.h, stdlib/alloca.h, stdlib/stdlib.h,
string/string.h, sysdeps/generic/sigaction.h,
sysdeps/generic/sigset.h, sysdeps/generic/sys/ptrace.h,
sysdeps/generic/sys/ptrace.h, sysdeps/unix/bsd/osf/sigaction.h,
sysdeps/unix/sysv/linux/sys/ptrace.h,
sysdeps/unix/sysv/minix/sigaction.h,
sysdeps/unix/sysv/sco3.2.4/sigaction.h,
sysdeps/unix/sysv/sysv4/sigaction.h,
sysdeps/unix/sysv/sysv4/sigset.h, termios/termios.h,
time/sys/time.h, time/time.h: Fix copyright comment.
1996-04-20 22:08: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
Brendan Kehoe
e37ebecf0c
* sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h (NO_UNDERSCORES): Use
...
wrapped with #ifndef, to avoid config.h defining it.
1996-03-27 00:46:37 +00:00
Roland McGrath
1bf8715604
Wed Mar 20 20:08:46 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/unix/sysv/linux/m68k/sysdep.h: Don't define
NO_UNDERSCORES.
1996-03-25 09:56:36 +00:00
Roland McGrath
da9361f4ea
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/Makefile,
sysdeps/unix/sysv/linux/alpha/brk.S,
sysdeps/unix/sysv/linux/alpha/fpu_control.c,
sysdeps/unix/sysv/linux/alpha/fpu_control.h,
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/alpha/setfpucw.c,
sysdeps/unix/sysv/linux/alpha/sigprocmask.c,
sysdeps/unix/sysv/linux/alpha/speed.c,
sysdeps/unix/sysv/linux/alpha/start.S,
sysdeps/unix/sysv/linux/alpha/syscall.S,
sysdeps/unix/sysv/linux/alpha/syscalls.list,
sysdeps/unix/sysv/linux/alpha/alpha/regdef.h,
sysdeps/unix/sysv/linux/alpha/sysdep.S,
sysdeps/unix/sysv/linux/alpha/sysdep.h: New files.
1996-03-19 20:18:59 +00:00
Roland McGrath
62a6271405
Sun Feb 25 22:36:10 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/profil-counter.h: New file.
1996-03-19 20:18:07 +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
bf7a24fce2
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/alpha/sysdep.h: new file (adapted from OSF/1 version).
* sysdeps/unix/bsd/osf/alpha/sysdep.h: include
sysdeps/unix/alpha/sysdep.h and removed definitions now in that file.
1996-03-19 19:54:21 +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
4e4e7fca8e
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/bsd/osf/alpha/sysdep.h: include
sysdeps/unix/alpha/sysdep.h and removed definitions now in that file.
1996-03-19 19:52:39 +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
0a4dc0f10b
Mon Mar 4 20:17:28 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/sigsuspend.S: new file (syscall
expects set-value, not pointer to it).
1996-03-19 19:52:29 +00:00
Roland McGrath
c56fbe7e02
Tue Feb 20 11:33:46 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/syscalls.list (select, bind,
connect, getpeername, getsockname, listen, recv, recvfrom,
recvmsg, send, sendmsg, sendto, setsockopt, shutdown, socketpair):
added to override same-name assembly file in the parent directory.
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/unix/sysv/linux/alpha/Makefile,
sysdeps/unix/sysv/linux/alpha/brk.S,
sysdeps/unix/sysv/linux/alpha/fpu_control.c,
sysdeps/unix/sysv/linux/alpha/fpu_control.h,
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/alpha/setfpucw.c,
sysdeps/unix/sysv/linux/alpha/sigprocmask.c,
sysdeps/unix/sysv/linux/alpha/speed.c,
sysdeps/unix/sysv/linux/alpha/start.S,
sysdeps/unix/sysv/linux/alpha/syscall.S,
sysdeps/unix/sysv/linux/alpha/syscalls.list,
sysdeps/unix/sysv/linux/alpha/sysdep.S,
sysdeps/unix/sysv/linux/alpha/sysdep.h: New files.
1996-03-19 19:52:25 +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
56759be20a
Sat Feb 17 11:29:29 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/ioperm.c: new file.
1996-03-19 19:51:34 +00:00
Roland McGrath
6932e44461
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/Makefile,
sysdeps/unix/sysv/linux/alpha/brk.S,
sysdeps/unix/sysv/linux/alpha/fpu_control.c,
sysdeps/unix/sysv/linux/alpha/fpu_control.h,
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/alpha/setfpucw.c,
sysdeps/unix/sysv/linux/alpha/sigprocmask.c,
sysdeps/unix/sysv/linux/alpha/speed.c,
sysdeps/unix/sysv/linux/alpha/start.S,
sysdeps/unix/sysv/linux/alpha/syscall.S,
sysdeps/unix/sysv/linux/alpha/syscalls.list,
sysdeps/unix/sysv/linux/alpha/sysdep.S,
sysdeps/unix/sysv/linux/alpha/sysdep.h: New files.
1996-03-19 19:51:23 +00:00