Ian Lance Taylor
5945db2997
* elfcode.h (map_program_segments): Add sorted_hdrs parameter.
...
Search through it rather than through unsorted section headers.
(assign_file_positions_except_relocs): Pass sorted_hdrs to
map_program_segments.
1995-01-31 20:55:25 +00:00
Ken Raeburn
3e46110757
* ecoff.c (_bfd_ecoff_find_nearest_line): Fix problems in range checking.
...
Expect argument OFFSET to be section-relative. From David Mosberger-Tang,
davidm@piston.cs.arizona.edu .
1995-01-31 03:57:31 +00:00
Jeff Law
8bc3e02c9d
* som.c (compare_subspaces): New function to sort subspaces by
...
their location in the object file.
(setup_sections): When computing the index for each subspace,
handle case where setup_sections reads the subspaces in a
different order that they appear in the object file.
(som_is_space): Also examine the output section for the containing
section.
(som_is_subspace, som_is_container): Likewise.
(som_begin_writing): Don't prepare or write fixups here. When
writing the symbol strings, use the unsorted symbol table.
(som_write_object_contents): Don't write the symbol table here.
(som_finish_writing): Prepare and write the fixups here. Likewise
for the symbol table.
(som_bfd_derive_misc_symbol_info): Undefined symbols always have
type SS_UNSAT regardless of BSF_EXPORT.
(som_set_reloc_info): Unpack and attach argument location
information for R_PCREL_CALL and R_ABS_CALL relocations.
1995-01-29 06:37:35 +00:00
Jeff Law
fede999213
* som.c (som_object_setup): New heuristic to determine if the
...
entry and flags fields are switched in the exec header.
1995-01-28 19:50:52 +00:00
Ian Lance Taylor
cd9dba7b37
* elfcode.h (elf_link_add_object_symbols): Use *sym_hash instead
...
of h if we might not be doing an ELF link.
1995-01-28 05:17:04 +00:00
Ian Lance Taylor
cea133af7f
* elf32-mips.c (mips_elf_final_link): If the size of an input
...
.reginfo section is zero, force it to the correct size, since the
linker emulation code may have clobbered it.
1995-01-27 21:27:33 +00:00
Ian Lance Taylor
6977046f0f
* elfcode.h (elf_sort_hdrs): Correct SHF_ALLOC test.
...
(assign_file_positions_except_relocs): Free sorted_hdrs.
1995-01-27 21:24:28 +00:00
Steve Chamberlain
7896128dfa
* srec.c (srec_set_section_contents): Fix off by
...
one end address calculation.
1995-01-27 16:41:11 +00:00
Ian Lance Taylor
4b412ed189
* elfcode.h (elf_link_add_object_symbols): Only examine weakdef if
...
we are using an ELF hash table.
1995-01-26 21:48:14 +00:00
Steve Chamberlain
61a914c923
* config.bfd: (m68*-est-coff): New configuration.
1995-01-26 17:37:31 +00:00
Ian Lance Taylor
e83e94effd
* aoutx.h (NAME(aout,some_aout_object_p)): Always set EXEC_P if
...
the start address is in the .text section, even if STAT_FOR_EXEC
is set. Just use STAT_FOR_EXEC as an additional test.
1995-01-26 16:43:54 +00:00
Michael Meissner
c6d729b375
Add new relocs for PowerPC Elf support.
...
Add eabi support.
1995-01-26 16:31:24 +00:00
Ian Lance Taylor
e079cfe890
* coff-sh.c (CALC_ADDEND): Don't define.
...
(coff_sh_relocate_section): Remove.
(coff_relocate_section): Use _bfd_coff_generic_relocate_section.
1995-01-26 04:27:50 +00:00
Ian Lance Taylor
51fbf4548f
update copyright dates
1995-01-24 19:48:50 +00:00
Ian Lance Taylor
16fe8950ad
* elf32-mips.c (mips_elf_output_extsym): Set the value of the
...
ECOFF symbol from the hash table entry.
1995-01-24 19:27:35 +00:00
Steve Chamberlain
c525c3afcb
Mon Jan 23 14:53:35 1995 Steve Chamberlain <sac@splat>
...
* coff-sh.c (coff_sh_relocate_section): Don't subtract
vma twice.
1995-01-23 22:57:30 +00:00
Ian Lance Taylor
6e3acf74d0
* coff-sh.c (sh_reloc): Don't ignore the previous contents of an
...
R_SH_IMM32 reloc.
PR 6215.
1995-01-23 22:32:18 +00:00
Ian Lance Taylor
6e7f3f077b
x
1995-01-23 19:01:41 +00:00
Ian Lance Taylor
e18ecf7a78
* config.bfd (i[345]86-*-gnu*): Set bfd_name to i386-gnu.
...
* config/i386-gnu.mt: New file. Include ELF support.
1995-01-23 18:55:58 +00:00
Ian Lance Taylor
123bfaa5ec
* opncls.c (bfd_openstreamr): Call bfd_cache_init.
1995-01-23 18:35:07 +00:00
Ian Lance Taylor
04dc16b76b
* sunos.c (sunos_add_one_symbol): Only set the sunos specific
...
fields if we are doing a sunos link.
1995-01-20 16:57:34 +00:00
Ian Lance Taylor
d01a0278a0
* bfd-in.h (bfd_byte, reloc_howto_type): Define here, not...
...
* reloc.c (bfd_byte, reloc_howto_type): here.
* Changed all occurrences of ``const struct reloc_howto_struct''
to be ``reloc_howto_type'' instead.
* bfd-in2.h, libbfd.h, libcoff.h: Rebuilt.
Avoids problems with the native Irix 5 compiler.
1995-01-17 21:16:53 +00:00
Ian Lance Taylor
8a51b06cf6
* opncls.c (bfd_openstreamr): New function.
...
* bfd-in2.h: Rebuilt.
1995-01-17 19:26:56 +00:00
Ian Lance Taylor
6a5848cd10
* elf32-mips.c (enum reloc_type): Define new relocs used on Irix.
...
(elf_mips_howto_table): Add entries for new relocs.
(mips_elf_section_from_shdr): Handle SHT_MIPS_MSYM,
SHT_MIPS_DWARF, and SHT_MIPS_EVENTS.
(mips_elf_fake_sections): Handle sections named .msym, .debug_*
and .MIPS.events.*.
1995-01-17 15:55:55 +00:00
Steve Chamberlain
d468a1499b
* archures.c, Makefile.in, targets.c, bfd-in2.h, coffcode.h,
...
config.bfd, configure.in, config/w65.mt: Initial support for the W65.
1995-01-16 05:44:00 +00:00
Steve Chamberlain
c21b376fc6
* archures.c, Makefile.in, targets.c, bfd-in2.h, coffcode.h,
...
config.bfd, configure.in, config/w65.mt: Initial support for the W65.
1995-01-16 05:39:06 +00:00
Steve Chamberlain
9560e662d0
Sun Jan 15 13:57:45 1995 Steve Chamberlain <sac@splat>
...
* opncls.c (bfd_fdopenr): Configure for WIN32.
1995-01-15 22:04:02 +00:00
Ken Raeburn
c3fcc07805
Makefile changes for arc, rce, diststuff.
...
Const fixes and hex_value changes to various files.
1995-01-12 21:46:17 +00:00
Ken Raeburn
661df78b77
(ALL_MACHINES, BFD32_BACKENDS): Include arc and rce, appropriately sanitized.
...
(diststuff): Include `headers'.
Updated dependencies.
1995-01-12 21:41:20 +00:00
Ken Raeburn
7f4c005d31
* srec.c, tekhex.c: Include libiberty.h. Delete static array hex_value and
...
replace references to it with references to hex_init, hex_p, and hex_value.
* tekhex.c (digs): Now const.
1995-01-12 21:37:32 +00:00
Ken Raeburn
89f7a04c0b
* sunos.c (m68k_plt_first_entry, sparc_plt_first_entry): Now const.
...
* elf32-i386.c (elf_i386_plt0_entry, elf_i386_plt_entry): Ditto.
* archures.c (archures_init_table): Now const.
(bfd_arch_init): Adjusted type of local var `ptable'.
1995-01-12 21:35:05 +00:00
Ken Raeburn
8f12e98ad6
check makefile.in for arc, rce stuff
1995-01-12 20:44:01 +00:00
Ken Raeburn
376480106c
const fixes
1995-01-12 20:29:22 +00:00
Peter Schauer
b69fe36371
* hosts/symmetry.h: Redefine `shared' to enable compilation
...
with the native Dynix cc compiler.
* i386dynix.c: Include aoutx.h instead of using routines
from aout32.c.
1995-01-12 18:33:52 +00:00
Ken Raeburn
9c84b228d8
Forgot an entry in last checkin:
...
* ecoff.c (ecoff_type_to_string): Local variable `buffer1' doesn't
need to be static.
1995-01-12 02:44:45 +00:00
Ken Raeburn
82b1edf7b9
Change "reloc_howto_type" typedef to be "const", since all uses of it are (or
...
should be) anyways.
1995-01-12 02:41:04 +00:00
Ian Lance Taylor
788d94361f
* sunos.c (sunos_add_one_symbol): Don't core dump if a multiple
...
definition of an absolute symbol is encountered.
1995-01-11 19:42:28 +00:00
Ian Lance Taylor
040c913e18
* linker.c (_bfd_generic_link_add_one_symbol): Ignore
...
redefinitions of an absolute symbol to the same value.
PR 6159.
1995-01-11 19:38:06 +00:00
Ian Lance Taylor
f78b396350
* elfcode.h (elf_link_add_object_symbols): It's reasonable for no
...
flags to be set, so don't insist otherwise.
1995-01-09 20:52:59 +00:00
Jeff Law
0bc240c016
Add 1995 to copyright.
1995-01-09 04:35:48 +00:00
Ian Lance Taylor
42cf6d7950
* elfcode.h (elf_slurp_symbol_table): Don't set BSF_GLOBAL for an
...
undefined or common symbol.
(elf_link_add_object_symbols): Likewise.
1995-01-06 21:50:28 +00:00
Jeff Law
eb57c77670
* som.c (bfd_section_from_som_symbol): Only return sections which
...
correspond to subspaces.
1995-01-05 00:34:07 +00:00
Jeff Law
1b56797098
* som.c (som_begin_writing): Don't forget to bump the
...
total_subspaces when writing the unloadable subspaces.
1995-01-04 21:15:42 +00:00
Stan Shebs
cb527fd504
* mpw-make.in (DebugOptions): Remove define of DEBUG_BFD_SEND.
1995-01-03 20:15:20 +00:00
Jeff Law
c3a1888801
* som.c (som_write_fixups): Use SEC_HAS_CONTENTS to identify
...
bss-like sections.
(som_get_section_contents): Likewise.
(som_set_section_contents): Likewise.
1994-12-29 03:56:20 +00:00
Ken Raeburn
8675437ee1
coffgen.c changes checked in last tuesday -- forgot to check in the log entry
1994-12-27 21:41:33 +00:00
Jeff Law
5faa346b63
* som.c (setup_sections): Turn off SEC_HAS_CONTENTS for bss-like
...
sections.
1994-12-27 21:05:10 +00:00
Jeff Law
77712cf06a
Opps. Check in correct version of last elf32-hppa.c change.
1994-12-21 17:34:50 +00:00
Ian Lance Taylor
f10d31aa32
* i386linux.c (linux_add_one_symbol): Don't do anything Linux
...
specific if this is not a Linux hash table. From Eric Youngdale
<eric@aib.com>.
1994-12-21 00:46:03 +00:00
Ian Lance Taylor
182b9e9f52
Patches from kkojima@mix.or.jp (Kazumoto Kojima):
...
* mipsbsd.c (mips_howto_table_ext): Change sizes of memory relocs
apply to from two bytes to four bytes.
* MY(reloc_howto_type_lookup): Handle BFD_RELOC_CTOR.
1994-12-21 00:36:26 +00:00
Ken Raeburn
85200ebce9
* elfcode.h (assign_file_positions_except_relocs): In assertion, force all
...
values to the same type.
1994-12-20 20:31:36 +00:00
Steve Chamberlain
e7d9ee909c
* coff-h8300.c (howto_table): All relocs get a special function.
...
(special): Never do anything when linking -r.
1994-12-20 19:13:55 +00:00
Ian Lance Taylor
9b09a01580
* elf32-i386.c (elf_i386_relocate_section): Correct and expand the
...
list of cases for which relocation need not be computed.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
1994-12-20 19:07:11 +00:00
Jeff Law
5874427fb9
* elf32-hppa.c (elf32_hppa_read_symext_info): Delete do_locals and
...
do_globals arguments, always read symbol extension information for
globals and locals. All callers changed.
(elf32_hppa_size_stubs): Rework to only read symbol extension
information once for each input bfd. Another 10% improvement in
linker performance.
1994-12-20 06:17:09 +00:00
Ian Lance Taylor
963747b358
* elfcode.h (elf_section_from_bfd_section): Check
...
bfd_is_abs_section, etc., only after checking for the section in
the BFD and after calling the backend routine.
1994-12-16 17:30:08 +00:00
Stan Shebs
223e83068b
* hosts/mpw.h: Include spin.h.
1994-12-15 22:08:53 +00:00
Ian Lance Taylor
2f19e36d97
* elfcode.h (elf_map_symbols): Only use section symbols whose
...
value is the start of the section, checking output_offset when
using output_section. When creating a new symbol, set the value
to 0, since BFD symbol values are section relative.
1994-12-15 04:41:39 +00:00
Ian Lance Taylor
f5202354c3
* elfcode.h (elf_map_symbols): Only use section symbols whose
...
value is the start of the section.
1994-12-15 01:23:40 +00:00
Ian Lance Taylor
1088e1483c
* cpu-z8k.c (arch_info_struct): Make z8002 the default
...
architecture.
1994-12-13 18:33:05 +00:00
Stan Shebs
1d3c6d87ba
* mpw-config.in: Edit the BFD version into bfd.h.
...
(m68k-apple-macos, ppc-apple-macos): New targets.
* mpw-make.in: Remove use of gC in rules, add srcdir pathnames to
more files.
1994-12-13 03:34:28 +00:00
Ian Lance Taylor
a0020ea1a4
* aoutx.h (NAME(aout,link_add_symbols)): Similar change if the
...
first object is not an a.out object.
1994-12-09 22:18:49 +00:00
Ian Lance Taylor
4c124191db
* elfcode.h (elf_bfd_link_add_symbols): If the first object in the
...
archive is not an ELF object, pass the archive to the add_symbols
entry point appropriate for the first object. From Eric Youngdale
<eric@aib.com>.
1994-12-09 17:57:47 +00:00
Ian Lance Taylor
aeec67f08c
* elf32-i386.c (elf_i386_relocate_section): Don't compute
...
relocation in cases where we won't use it.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
1994-12-09 17:44:45 +00:00
Ken Raeburn
f8368802df
* pc532-mach.c (NAME): Define to use ns32kaout prefix.
...
* ns32knetbsd.c (NAME): Ditto.
(ns32kaout_32_get_section_contents): Define to standard aout-32 version.
1994-12-08 20:47:46 +00:00
Ian Lance Taylor
729850916c
* coff-sh.c: Use _bfd_dummy_target instead of no_archive.
1994-11-30 19:14:23 +00:00
David Edelsohn
20e5867807
* config/arc-elf.mt: New file.
1994-11-30 01:35:40 +00:00
David Edelsohn
05cedcf6c1
Initial ARC support.
1994-11-30 01:29:26 +00:00
J.T. Conklin
5b0f1ab5f1
* config.bfd (i[345]86-*-freebsd*): Use i386-bsd as bfd_name.
...
* configure.host (i[345]86-*-freebsd*): Use i386bsd as my_host.
CVSn:
1994-11-29 22:24:39 +00:00
J.T. Conklin
382229dc12
* config/m68k-nbsd.mt (DEFAULT_VECTOR): set to m68knetbsd_vec.
...
* Makefile.in: Rebuilt dependancies.
(CFILES): Added m68knetbsd.c.
(HFILES): Added netbsd.h.
1994-11-28 23:43:02 +00:00
Michael Tiemann
fb870b50a7
Add changes from customer since last work.
1994-11-26 00:17:52 +00:00
Michael Tiemann
ca43dedd35
Clean up bitrot (such as interfaces that have changed since these
...
patches were last used).
1994-11-25 02:14:11 +00:00
Michael Tiemann
03c4ce2fcc
Rename r16 files to rce, and fix some more .Sanitize typos.
1994-11-25 00:01:26 +00:00
Michael Tiemann
9f554efd62
*** empty log message ***
1994-11-24 21:48:21 +00:00
Michael Tiemann
5c680afdc4
Fix .Sanitize scrips so that r16 is truly scrubbed out.
...
Also, report errors if any traces of sanitize remain after sanitizing.
1994-11-24 21:36:00 +00:00
Michael Tiemann
d94aca1aff
Safely check in r16 targets for binutils.
1994-11-24 20:30:11 +00:00
Steve Chamberlain
7a1d45675e
* coff-sh.c (shlcoff_vec): New target vector.
...
(no_archive): New function.
* coffcode.h (coff_set_arch_mach_hook, coff_set_flags): Handle
little endian SH.
* configure.in: Handle shl.
* targets.c (bfd_target_vector): Add shlcoff_vec.
* config/sh-coff.mt (SELECT_VECS): Handle shl_coff_vec.
1994-11-24 03:33:48 +00:00
Jeff Law
150bd9910b
* elf32-hppa.c (elf32_hppa_bfd_final_link_relocate): Do not add
...
input_section->vma to the relocation's offset.
1994-11-23 06:36:43 +00:00
Ian Lance Taylor
ba3eb9c013
* srec.c (srec_get_reloc_upper_bound): Define.
...
(srec_canonicalize_reloc): Define.
(srec_bfd_reloc_type_lookup): Define.
(srec_vec, symbolsrec_vec): Use BFD_JUMP_TABLE_RELOCS (srec).
PR 5975.
1994-11-21 17:42:04 +00:00
Peter Schauer
ae4471f628
* configure.host (i[345]86-*-solaris*): Use solaris2 to
...
enable extraction of procfs info from core file for GDB.
1994-11-19 11:14:01 +00:00
Ken Raeburn
fca2b81b88
* reloc.c (bfd_reloc_code_type): Add new value BFD_RELOC_12_PCREL.
...
* bfd-in2.h, libbfd.h: Rebuilt.
1994-11-17 22:46:22 +00:00
Jeff Law
b68a74d193
* bfd/elf32-hppa.c (elf32_hppa_bfd_final_link_relocated): Use the
...
vma from the output_section containing $global$ when computing
global_vlaue.
1994-11-17 20:14:19 +00:00
Ian Lance Taylor
cf9557f5ea
* archive.c (_bfd_write_archive_contents): Round up the archive
...
header size of the extended name table to an even number.
1994-11-17 19:32:06 +00:00
Ken Raeburn
f6f350fe5b
* coff-sh.c: Deleted some code that was commented out or inside "#if 0".
...
(COFF_LONG_FILENAMES): Define.
* cpu-sh.c (arch_info_struct): Convert name to lowercase, for consistency with
other architectures.
1994-11-16 22:28:22 +00:00
Ian Lance Taylor
e6fb0df7c0
* elfcode.h (elf_export_symbol): Also export symbols which are
...
referenced by a regular file.
1994-11-13 04:51:53 +00:00
Ian Lance Taylor
11bb5591d6
* elfcode.h (NAME(bfd_elf,size_dynamic_sections)): Add
...
export_dynamic argument, and handle it.
(elf_export_symbol): New function.
* bfd-in.h (bfd_elf32_size_dynamic_sections): Update declaration.
(bfd_elf64_size_dynamic_sections): Update declaration.
* bfd-in2.h: Rebuild.
1994-11-12 20:55:33 +00:00
Jeff Law
63ba709f37
* hpux-core.c (hpux_core_struct): Delete handles for the
...
data, reg and stack sections. They're never used. Delete
accessor macros.
(make_bfd_asection): Use bfd_make_section_anyway since debugging
cores from dynamic executables may have several sections with the
same logical name.
(hpux_core_core_file_p): Don't save handles to data, reg and
stack sections. Handle CORE_TEXT, CORE_MMF and CORE_SHM.
1994-11-11 17:40:27 +00:00
Ian Lance Taylor
0631def34c
* bout.c (callj_callback): Add new argument shrinking. Change all
...
callers. Handle relocs against section symbols correctly. If not
shrinking, don't subtract out dstidx; the subtraction is already
in the object file.
PR 5883.
1994-11-08 18:05:43 +00:00
Ken Raeburn
30d1f88c98
configure.in: fix ns32knetbsd_vec -> pc532netbsd_vec
1994-11-04 00:02:18 +00:00
Ken Raeburn
9e6473f52a
aoutx.h fixes from net
1994-11-03 23:52:52 +00:00
Ken Raeburn
72f2e98420
go32 patches from dj
1994-11-03 23:50:48 +00:00
Ken Raeburn
1ef625b778
Makefile.in (ALL_MACHINES): Include m68knetbsd.o.
1994-11-03 23:49:17 +00:00
Ken Raeburn
2c5cdec23d
i386linux.mh: include -lm in EXTRALIBS
1994-11-03 23:21:32 +00:00
Ian Lance Taylor
9cb8eb5c28
* archive.c (normalize): Change to take a BFD as an argument.
...
Change VMS version to use bfd_alloc rather than malloc, so that we
don't lose the memory forever.
(_bfd_construct_extended_name_table): Check the name of an archive
entry which is not being extended, and correct it if it is wrong.
This is necessary in case the archive was constructed by another
program which put an entry in the extended name table which we
don't plan to put in ourselves. From jjc@jclark.com (James
Clark).
(bfd_dont_truncate_arname): Check return value of normalize.
1994-11-02 20:29:18 +00:00
Ian Lance Taylor
b531cfe94e
* elf32-hppa.c (ELF32_PARISC_SX_SIZE): Define.
...
(ELF32_PARISC_SX_GET, ELF32_PARISC_SX_PUT): Define.
(symextn_entry): Don't define.
(symext_chain_size): Change type to bfd_size_type.
(symextn_contents): Change type to bfd_byte *.
(elf32_hppa_backend_begin_write_processing): Use
ELF32_PARISC_SX_SIZE instead of sizeof (symext_entryS).
(elf32_hppa_size_symext): Likewise. Also, change type of sizep to
bfd_size_type *.
(elf_hppa_tc_make_sections): Cast symextn_contents assignment to
bfd_byte *. Use ELF32_PARISC_SX_PUT instead of direct assignment.
(elf32_hppa_backend_symbol_table_processing): Use
ELF32_PARISC_SX_SIZE instead of sizeof (symext_entryS). Use
ELF32_PARISC_SX_GET insetad of direct assignment.
(elf32_hppa_read_symext_info): Change type of contents, and its
assignment cast, to bfd_byte *. Use ELF32_PARISC_SX_SIZE instead
of sizeof (symextn_entry). Use symext_entryS instead of
symextn_entry. Use ELF32_PARISC_SX_GET instead of direct
assignment.
1994-11-01 04:46:07 +00:00
Ian Lance Taylor
da6c4a8b3c
* archive.c (bfd_dont_truncate_arname): Add the ar padding
...
character, if there is room for it, even if the name is the
maximum length.
PR 5859.
1994-10-31 20:23:47 +00:00
Ian Lance Taylor
2d2d08ed7b
* elfcode.h (assign_file_positions_except_relocs): Sort the ELF
...
headers by section address when assigning file positions.
(elf_sort_hdrs): New static function.
1994-10-31 19:21:40 +00:00
Ian Lance Taylor
197e30e560
* elfcode.h (NAME(bfd_elf,size_dynamic_sections)): Create DT_INIT
...
and DT_FINI dynamic entries based on the existence of _init and
_fini symbols, not on the .init and .fini sections. This is
compatible with some SVR4 linkers.
(elf_bfd_final_link): Corresponding change.
1994-10-31 00:04:03 +00:00
Ian Lance Taylor
dd4219176d
* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Don't move a
...
symbol with a PLT entry into the .plt section if it is defined in
a regular file.
* elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
1994-10-30 03:41:50 +00:00
Ian Lance Taylor
54f16fc4bb
* linker.c (_bfd_generic_link_add_archive_symbols): It's not an
...
error if an empty archive has no symbol table.
* ecoff.c (ecoff_link_add_archive_symbols): Likewise.
* elfcode.h (elf_link_add_archive_symbols): Likewise.
1994-10-29 16:20:41 +00:00
J.T. Conklin
ec35a1c2f3
NetBSD/m68k support, based on work by mikeb@snow.datametrics.com:
...
* config.bfd (m68*-*-netbsd*): Use m68k-nbsd as bfd_name.
* configure.in (m68knetbsd_vec): Added.
* targets.c (bfd_m68knetbsd_vec): Added.
* hosts/m68knbsd.h, config/m68k-nbsd.mt, m68knetbsd.c: New files.
* Makefile.in (BFD32_BACKENDS, CFILES): Add m68knetbsd.c.
miscellaneous cleanup required by all netbsd targets, based on work
by Andrew Cagney <cagney@highland.com.au>:
* netbsd.h (N_MAGIC, N_SET_MAGIC, N_GETMAGIC, N_GETMAGIC2, N_TXTADDR,
N_TXTOFF, N_ALIGN, N_DATADDR, N_DATOFF): Removed. Generic a.out
definitions work.
* i386nbsd.c, ns32knbsd.c, sparcnbsd.c (__LDPGSZ): Removed.
(MY(write_object_contents)): Use NetBSD's magic numbers
1994-10-28 18:11:15 +00:00