Steve Chamberlain
b9b40ee01d
* coffcode.h (coff_write_object_contents): use RELSZ to work out
...
size of output reloc struct.
1992-05-02 01:52:39 +00:00
Steve Chamberlain
54862c89ac
* coffcode.h (coff_write_object_contents): use RELSZ to work out
...
size of output reloc struct.
1992-05-02 01:46:50 +00:00
Steve Chamberlain
9068cbe7b4
new_bfd_contained_in : Inherit target->defaulted from parent
1992-05-02 01:43:21 +00:00
Steve Chamberlain
69e0d34d4d
* targets.c, Makefile.in: comment out tekhex for the moment.
...
* ieee.c: if some places where null pointers were used instead of &bfd_abs_section.
* configure.in: tandem target is st2000
* coff-m68k.c: rename static howto_table to global
m68kcoff_howto_table.
* bout.c: remove unnecessary abort
1992-05-02 01:41:33 +00:00
Steve Chamberlain
859f11ffd8
* coff-a29k.c: various changes to the way relocations work to cope
...
with the "new order" and latent bugs.
* coffcode.h: lint
1992-05-01 20:00:26 +00:00
Michael Tiemann
b96a430e09
Fix a typo (missing ||) in b_out_squirt_out_relocs.
1992-04-29 20:45:03 +00:00
Steve Chamberlain
5022aea5df
* aoutx.h (aout_swap_ext_reloc_out, aout_swap_std_reloc_out)
...
bout.c (b_out_squirt_out_relocs): treat abs sumbols the right way.
* reloc.c (bfd_perform-relocation): don't relocate refs to
absolute symbols if doing a partial link.
1992-04-29 19:40:35 +00:00
K. Richard Pixley
f94dcdb2bd
Do the CFLAGS thing.
1992-04-28 17:22:07 +00:00
Stu Grossman
7b42a5d9ff
* configure.in: Add a29k-amd-udi.
1992-04-24 14:37:32 +00:00
Fred Fish
55c0061edd
aoutx.h (aout_<bits>_swap_exec_header_in): Zero out the internal_exec
...
structure before initializing the fields that are used, so that the unused
fields are in a known state. Two of these structures are memcmp'd so
any fields not explicitly initialized must be set to a known state.
1992-04-24 01:42:41 +00:00
Fred Fish
64cebbc53a
Finish eradication of MINUS_G per current configuration strategy.
1992-04-22 21:49:56 +00:00
Fred Fish
011612f7f2
Finish MINUS_G eradication per new configure strategy.
1992-04-22 21:48:51 +00:00
Fred Fish
be2d8c134a
Convert typedef that typedefs nothing into a normal structure declaration.
...
Prototype args to function that second arg of pass_over points to.
1992-04-22 16:40:35 +00:00
K. Richard Pixley
6e491a87f9
rework CFLAGS, etc.
1992-04-21 05:27:57 +00:00
Fred Fish
a14b294143
Add tekhex.c
1992-04-18 04:38:26 +00:00
Steve Chamberlain
e59320117e
Fri Apr 17 09:15:31 1992 Steve Chamberlain (sac@thepub.cygnus.com)
...
* bfd.c, Makefile.in: added tekhex
* aoutx.h (set_section_contents): pages should be padded to the
size of a page, not the size of a segment.
* configure.in: added go32 host and i386-aout target.
* i386aout.c, libaout.h: now works for go32 target
* ieee.c: fix bit rot.
* seclet.c: support for padding seclet type.
1992-04-17 16:22:44 +00:00
Steve Chamberlain
267998d84f
New definition of padding seclet
1992-04-17 16:14:34 +00:00
K. Richard Pixley
30662ca6a8
Add .NOEXPORT: so that doc directory doesn't inherit a bad definition
...
for target_makefile_frag.
1992-04-16 01:23:41 +00:00
Fred Fish
e4b9dd935b
Ifdef-out debugging code, and ifdef-out code that aborts on unhandled
...
sections (this was causing needless gdb aborts; gdb doesn't care about
these sections anyway).
1992-04-15 05:32:58 +00:00
Fred Fish
808dfd5aab
Fix couple of function args that expect to be passed CONST pointers, and
...
boolean functions that were returning NULL, which can be "void *" rather
than just bare 0.
1992-04-14 21:41:30 +00:00
Sean Eric Fagan
570556da54
Changed to support Apollo Series 400 under bsd4.3 emulation environment.
1992-04-14 21:28:04 +00:00
Sean Eric Fagan
59ad286d22
New header file for Apollo Series 400 running under BSD4.3 emulation.
1992-04-14 20:25:29 +00:00
Mark Eichin
37ac3b76ec
Massive changes. Elf sections are now processed into BFD sections only
...
if they make sense as independent sections; symbols and relocs are
turned into BFD symbols and relocs; objects are now created.
objdump and copy mostly work on .o files.
this check-in will be followed by gdb testing.
the code has *not* yet been split up the way coff is to
support multiple architectures and bit widths.
no ChangeLog entries yet; too big... nearly everything changed.
1992-04-13 15:01:54 +00:00
Fred Fish
5868184b8d
Pass on MINUS_G to recursive makes. Recognize ncr3000 config.
1992-04-11 05:38:40 +00:00
Fred Fish
ccc76ce9bf
New config files for NCR 3000.
1992-04-11 05:31:31 +00:00
John Gilmore
5a3859296d
apollo68v.h => apollov68.h (must be for DOS 8.3 names or something)
1992-04-09 07:26:14 +00:00
John Gilmore
aee06af3b4
Remove $Log stuff.
1992-04-09 07:06:54 +00:00
John Gilmore
79a6ce4fa6
* Makefile.in: Now that we have sym.h and symconst.h, compile
...
coff-msym.c on all systems.
* coff-msym.c: Update include files and comments; add weakext bit.
1992-04-03 01:47:27 +00:00
John Gilmore
adf5061ceb
* archive.c, bfd.c, bout.c, coffcode.h, init.c, reloc.c,
...
section.c, srec.c, syms.c, coff-h8300.c: Lint.
1992-04-02 07:26:31 +00:00
Stu Grossman
95e19a8afe
Add sysv4.h
1992-03-31 04:49:27 +00:00
Stu Grossman
a11565c970
Add irix4.h
1992-03-31 04:46:53 +00:00
Stu Grossman
9ef1e2da7c
Keep PORTING
1992-03-31 04:44:32 +00:00
John Gilmore
be78a1301f
* config/sparc-elf.mt, hosts/sysv4.h: New config files.
1992-03-29 18:46:10 +00:00
John Gilmore
c86190dd2a
* bout.c, coff-a29k.c, coff-i960.c: Lint.
...
* configure.in: Add new host and target configs.
* elf.c (bfd_prstatus, bfd_fpregset): Avoid typename of register
structs, which vary; just use member name.
(elf_object_p, elf_core_file_p): Lint, fix comments.
* config/sparc-elf.mt, hosts/sysv4.h: New config files.
1992-03-29 18:45:43 +00:00
Fred Fish
d4acec2c22
Fix to use a single disposable copy of section header table and program
...
header table entries.
1992-03-28 21:10:05 +00:00
John Gilmore
17904eeb4d
Set MINIMIZE to 0 for a real release.
1992-03-27 01:00:58 +00:00
K. Richard Pixley
fbad27e8b3
add support for irix4
1992-03-24 23:58:58 +00:00
Stu Grossman
2b7eef3c57
* coff-msym.c (ecoff_swap_rfd_in): remove & for array ref.
1992-03-24 06:39:01 +00:00
Per Bothner
afbdd10672
* bout.c (b_out_slurp_reloc_table): Use BFD_ASSERT macro,
...
not internal bfd_assert function (twice).
1992-03-17 22:14:18 +00:00
Steve Chamberlain
b772312e68
* aout-target.h: change ar_max_namelen to 15 (the right value)
...
* coff-a29k, coffcode.h: more hangovers from the bfd_abs_section
change
1992-03-17 18:47:16 +00:00
Steve Chamberlain
0d65ac52cd
More bitrot
1992-03-17 00:41:11 +00:00
Steve Chamberlain
fc2f4c758a
Remove i960 b.out bitrot.
1992-03-16 22:59:58 +00:00
Fred Fish
009898fddb
Convert calls to bare malloc() to bfd_xmalloc().
1992-03-15 01:33:32 +00:00
K. Richard Pixley
935325ad0f
pass MAKEINFO on recursion
1992-03-14 02:54:17 +00:00
Steve Chamberlain
302c8ab121
Fixed the whitespace
1992-03-13 15:57:41 +00:00
Steve Chamberlain
3e312eb07f
* config/mt-<foo> now <foo>.mt, config/mh-<foo> now <foo>.mh.
...
host/h-<foo> now just <foo>.
* configure.in: reflect changes
1992-03-13 15:43:32 +00:00
Per Bothner
2a274d5d19
* libbfd-in.h (set_tdata): Make change of Feb 27 in the
...
actual source file, not just the generated libbfd.h.
1992-03-12 19:17:28 +00:00
John Gilmore
77c3feeed1
mips-big-* target
1992-03-12 06:08:56 +00:00
K. Richard Pixley
335413d8ea
include ansidecl.h
1992-03-08 07:11:56 +00:00
Steve Chamberlain
d446483b5e
* coff-i960.c (icoff_little_vec): add COFF_SWAP_TABLE so we can run gdb on little
...
endian 960 code.
* archive.c (compute_and_write_armap): indirect symbols should go
into the archive header too.
1992-03-07 18:36:38 +00:00