tron
ea4809da9e
Initial import of "sendmail" 8.9.3 sources.
2000-02-07 20:05:21 +00:00
kleink
cd4d224a61
(s_common): Convert byte alignment to power of two to record alignment of
...
the bss section.
2000-02-07 12:25:47 +00:00
kristerw
46e954b5e5
C++ exceptions doesn't work in i386 shared libs when using sjlj exceptions
...
(as a.out does per default.) This is because the compiler forgets to
restore the PIC register after a builtin_setjmp (i.e. when catching an
exception.) This fix is taken from the gcc 2.95 branch.
Fixes PR#9110.
2000-02-01 19:29:33 +00:00
mycroft
3c08240686
Use mkstemp().
2000-01-24 02:47:51 +00:00
mycroft
f6f389921a
#define POSIX
2000-01-19 03:57:17 +00:00
matt
b9db4a8140
Add rudimentry VAX COFF support. enough so objdump, size, nm, etc. are happy
...
but no near enough for gas or ld.
2000-01-11 05:48:27 +00:00
kristerw
f59fc24c1e
Made libbfd read and understand our a.out dynamic symbols.
...
Solves PR bin/7576 from Mike Neuman.
2000-01-06 21:50:05 +00:00
msaitoh
d64461f26b
apply some patches from egcs-current (to make gcc more reliable)
2000-01-06 19:20:35 +00:00
msaitoh
6bba0f3f4a
pass arg 4 of the qsort() correctly.
2000-01-02 11:01:02 +00:00
msaitoh
fef1139c8c
BFD for SH ELF
2000-01-02 10:53:52 +00:00
kristerw
c1d02ec5a3
Made N_TXTADDR do the righ thing with shared libs.
2000-01-01 20:52:57 +00:00
msaitoh
0845ad5a3c
gas.new for NetBSD/sh3
1999-12-26 20:03:56 +00:00
msaitoh
5efb71755d
ld.new for NetBSD/sh3
1999-12-26 19:59:22 +00:00
msaitoh
bec61173c4
libbfd for NetBSD/sh3
1999-12-26 19:48:00 +00:00
fair
bc2c2462e1
one too many backslashes in an nroff expression, fixed per PR 8724
1999-12-20 23:01:20 +00:00
thorpej
4a9e81df67
Pass in the appropriate machine directive to the assembler if an -mcpu=...
...
option is given to the compiler. It's silly to have to specify it twice
on a command line (e.g. -mcpu=ev56 -Wa,-mev56), especially considering
that if you don't, and the compiler emits e.g. a BWX instruction, the
assembler will treat it as a macro, open-coding an equivalent, which can
have some serious unwanted side-effects in some situations.
Also, don't treat e.g. 21164 and ev5 as equivalent; the assembler treats
them differently: 21164 enables PALcode-only instructions, while ev5
does not.
1999-12-03 06:37:47 +00:00
msaitoh
61dc0599cd
gdb for SH (doesn't work yet)
1999-11-26 09:13:36 +00:00
msaitoh
f0af9ff8e6
add "system.h"
1999-11-26 07:55:14 +00:00
drochner
16dcb3a8fd
more radical fix for the last problem, from the egcs/gcc mailing list
...
(http://egcs.cygnus.com/ml/gcc/1999-10/msg00400.html ).
Log message:
* combine.c (get_last_value): If the last set of a register
is after subst_low_cuid, then we can not use it to determine
the register's last value.
1999-10-25 19:30:19 +00:00
msaitoh
0fcbe067c6
s/ the the / the /
1999-10-08 20:13:42 +00:00
msaitoh
37f310e7d1
- set pagesize to 4K
...
- fix script template for COFF (LIB_SEARCH_DIRS and segment alignments)
1999-10-07 18:05:17 +00:00
msaitoh
8b2c663a45
gcc for sh3
1999-10-07 17:27:35 +00:00
kristerw
6a61754bb2
Some time ago, bfd_target_vector was changed from beeing an array, to be
...
a pointer to an array. Unfortunately, the sizeof(bfd_target_vector) was
not changed. That made ar(1) allocate 4 bytes for an 48 bytes array...
This solves PR bin/8200 from Matthias Buelow.
1999-10-04 18:47:33 +00:00
phil
f3919f30c3
Improve the accuracy of raise, cosine, and bessel functions.
1999-10-04 18:26:35 +00:00
takemura
cdabc2eb91
Hpcmips needs completely FPU instruction free user land.
...
XXX, this modification is kinda ad-hoc.
1999-09-29 13:19:13 +00:00
kleink
0b9965d236
For ELF, rename the profiling entry from mcount to __mcount to avoid clashing
...
with the user's namespace, also within file scope; for binary compatibility,
define a weak alias for the previous name to cover our tracks.
1999-09-27 09:47:44 +00:00
is
672a322dfc
Remove references to nonexistent manual pages prof(1), pc(1) and monitor(3).
...
Add references to c++(1), f77(1), moncontrol(3) and monstartup(3).
Problem reported in PR 8060.
1999-09-23 09:38:53 +00:00
lukem
8b94063948
if bfd_write is invoked with ptr == NULL and (size * nitems) == 0, don't bother calling fwrite(); just return (0)
1999-09-17 13:38:19 +00:00
is
3368ec72b5
Correct the condition codes.
...
With this, e.g. single stepping over conditional instructions finally works.
Patch by Richard Earnshaw in PR 7565.
1999-09-10 12:52:56 +00:00
drochner
cfab800438
Fix for a misoptimization, from the egcs/gcc mailing list
...
(http://egcs.cygnus.com/ml/gcc/1999-08/msg00760.html ).
Log message:
* combine.c (get_last_value): Don't look for earlier sets if the last
known set is somewhere in between the insns being combined.
1999-09-04 11:18:40 +00:00
hubertf
4e95d7e16e
-e may be specified multiple times, as per SUSv2.
1999-08-25 01:32:03 +00:00
kleink
a8b1129af9
Nuke explicit entry symbol specification; crt0 provides _start, which is
...
expected by the ELF ld.
1999-08-23 09:36:38 +00:00
veego
48d983aa59
Back out the last change.
...
Per request by Jason R. Thorpe after he fixed <alpha/cpu.h>.
1999-08-17 19:35:11 +00:00
veego
59873a18ee
Rename the awk internal symbol 'proc' to 'awkproc'.
...
This fixes the build error on the alpha which has now a
extern struct proc *fpcurproc;
in <machine/cpu.h>.
1999-08-15 10:22:30 +00:00
mycroft
a889d100a4
The previous change caused the BSS and any sections after it to be misaligned
...
in the file. Remove the part of the change which caused this.
1999-07-31 20:56:12 +00:00
matt
944fb04a2e
Fix the bss outside of PT_LOAD problem. (for non-paged executables,
...
the wrong variable (voff) was being substracted instead of the end
of the previous section. therefore the alignment calculations were
all wrong for .bss (which for sparc is aligned 2**8)).
1999-07-30 00:39:11 +00:00
mycroft
3e780a5eb1
From the egcs development tree:
...
Fix problems with autoincrement/autodecrement caused by changes to the way
memcpy() calls are generated between egcs 1.1.1 and 1.1.2.
1999-07-29 09:09:18 +00:00
fvdl
b2e6565c2c
Do DBX debugging symbols (stabs) the usual ELF way, using relative
...
offsets to the beginning of the function. Other i386 ELF systems do
this as well, and gdb expects it by default.
1999-07-07 22:23:35 +00:00
ross
6ba417f569
Deal with the strlen() problem in this program which apparently can't just
...
include <string.h> ... sigh ...
1999-06-27 06:14:51 +00:00
tron
c3f7d05c19
Add patch from gawk-3.0.46 to fix "OFMT" handling. Fix supplied by
...
NAKAJIMA Yoshihiro in PR bin/7834.
1999-06-22 18:17:24 +00:00
tron
d8f1e933bd
Remove files which will be created during build process.
1999-06-13 22:19:46 +00:00
tron
47d3bdfd5e
Import GNU Awk 3.0.3.
1999-06-13 20:39:15 +00:00
christos
20cde7d22e
For now make the warning that we are passing a NULL format to printf
...
like functions, only a pedantic warning. This will allow us to fix the
err functions.
1999-06-07 02:48:00 +00:00
matthias
cffb3afd5d
gdb no longer did tracebacks on the pc532. Use unsigned not signed
...
compares when winding up the stack. Thank's to Ian Dall for this fix
(pr#port-pc532/7711).
1999-06-06 19:51:42 +00:00
pk
fc9e9301f8
Sync with <machine/ansi.h>: `size_t' is now a `long'.
1999-06-05 12:56:28 +00:00
kleink
8cc362229b
G/C predefition of `m68k'; update a debugging-related comment.
1999-05-29 17:22:56 +00:00
kleink
2a213ac8a5
m68k/ELF target configuration.
1999-05-27 14:37:14 +00:00
pk
02f27b16c8
XXX Temporarily disable the tablejump switch{} implementation when
...
compiling into PIC code. Currently, the tablejump method requires
Global Offset Table access which undermines its use in self-relocating
code such as the run-time linker.
1999-05-27 12:18:35 +00:00
mycroft
f836f11767
Patch from Richard Earnshaw to work around the ldrb label-movement problem.
1999-05-05 22:02:58 +00:00
tsubai
81c1536f84
Support NetBSD/powerpc.
1999-05-03 10:27:23 +00:00