aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
1993-08-19 * Makefile.in (BFD_LIBS, ALL_MACHINES, BFD32_BACKENDS, BFD64_BACKENDS,David MacKenzie2-25/+89
OPTIONAL_BACKENDS): Alphabetize entries and add a few missing ones. * archures.c: Alphabetize decls.
1993-08-19add more missing vectorsDavid MacKenzie1-17/+14
1993-08-19targets.c (target_vector): Remove hp300bsd_vec due to clash with sunos_big_vec.David MacKenzie2-0/+3
1993-08-19Thu Aug 19 09:45:51 1993 David J. Mackenzie (djm@thepub.cygnus.com)David MacKenzie3-98/+176
* configure.in, targets.c: Add missing vectors to the tables. * targets.c (target_vector) [!SELECT_VECS]: Add DEFAULT_VECTOR.
1993-08-18 * hosts/i386{mach3,osf1mk}.h: New files, for Mach hosting.Jim Kingdon2-1/+3
* hosts/i386mach.h: removed, replaced by i386osf1mk.h. * config/i386mach3.mt, i386mach3.c: New files, for Mach a.out format. * Makefile.in, configure.host, config.bfd: Corresponding changes. * hosts/decstation.h: Include <sys/param.h> not <machine/param.h>.
1993-08-18 * hosts/i386{mach3,osf1mk}.h: New files, for Mach hosting.Jim Kingdon4-18/+47
* hosts/i386mach.h: removed, replaced by i386osf1mk.h. * config/i386mach3.mt, i386mach3.c: New files, for Mach a.out format. * Makefile.in, configure.host, config.bfd: Corresponding changes. * hosts/decstation.h: Include <sys/param.h> not <machine/param.h>.
1993-08-17replaced by i386mach3.hJim Kingdon1-32/+0
1993-08-17new for machJim Kingdon3-0/+0
1993-08-17 * coffgen.c (coff_section_symbol): If section's output_section isIan Lance Taylor1-0/+4
not yet set, point to itself. This is needed because this is called on the output file, not the input file.
1993-08-17 * coff-rs6000.c (dummy_reloc, RTYPE2HOWTO): Set howto field to aIan Lance Taylor1-0/+3
dummy value, rather than leaving it NULL.
1993-08-17 * archures.c (bfd_default_set_arch_mach): Set bfd_error onIan Lance Taylor3-61/+83
failure. * aoutx.h (NAME(aout,set_arch_mach)): Check return value of bfd_default_set_arch_mach.
1993-08-17Tue Aug 17 09:42:16 1993 David J. Mackenzie (djm@thepub.cygnus.com)David MacKenzie2-0/+115
* config.bfd (cpu): Extract from canonical name with sed. * configure.in: Don't pass it.
1993-08-16* configure.host: Make sure all OS fields end in *.Jim Kingdon1-0/+8
1993-08-13 * nlmcode.h (nlm_write_object_contents): procedure offsets areIan Lance Taylor1-0/+8
from start of code segment, not start of file. * config/i386-nlm.mt (DEFAULT_VECTOR): It's nlm32_i386_vec, not bfd_nlm32_i386_vec. * configure.in (SELECT_VECS switch): Likewise.
1993-08-13 * format.c (bfd_check_format): If the target matches the defaultDavid MacKenzie1-0/+3
target, set match_count to 1, to ignore any previous matches.
1993-08-12Tipo.Ian Lance Taylor1-1/+1
1993-08-12 * coff-aplha.alpha.c (alpha_howto_table, alpha_finish_reloc,Ian Lance Taylor2-521/+20
alpha_ecoff_swap_reloc_{in,out}, alpha_bfd_reloc_type_lookup): Read and write Alpha relocs. Can't process them yet. * ecoff.c (ecoff_slurp_reloc_table): Recognize new reloc sections. If the section does not already exist, create it.
1993-08-12keep config.bfdDavid MacKenzie1-0/+1
1993-08-12 * Makefile.in (BFD32_BACKENDS): Remove srec.o, add reloc16.o.David MacKenzie1-0/+2
1993-08-12 * libecoff.h (ecoff_backend_data): Added constructor_reloc andIan Lance Taylor1-0/+15
finish_reloc fields. * ecoff.c: Move MIPS reloc support from here... * coff-mips.c: to here. * ecoff.c (ecoff_set_symbol_info): Get constructor reloc howto from backend. (ecoff_slurp_reloc_table): Removed MIPS specific stuff. Call finish_reloc backend function. (ecoff_write_object_contents): Removed MIPS specific assertions. * coff-mips.c (mips_finish_reloc): New function. (mips_ecoff_backend_data): Fill in new fields. * coff-alpha.c (alpha_ecoff_backend_data): Use NULL for new fields. * targets.c: Added extern for ecoffalpha_little_vec.
1993-08-12 * configure.in: Add reloc16.o when we addDavid MacKenzie2-1/+6
coff-h8300.o, coff-h8500.o, coff-sh.o, coff-z8k.o. Makefile.in (BFD_LIBS): Remove reloc16.o.
1993-08-12Thu Aug 12 10:32:47 1993 David J. Mackenzie (djm@thepub.cygnus.com)David MacKenzie3-108/+42
* config/u68k-coff.mt: Fix typo, DEFAULT_TARGET for DEFAULT_VECTOR. * config/h8300-coff.mt, h8500-coff.mt, sh-coff.mt, st2000.mt, z8k-coff.mt (DEFAULT_VECTOR): Define. Don't explicitly add S-records via SELECT_VECS. * targets.c (target_vector), Makefile.in (BFD_LIBS): Always support S-records, for convenience. * config.bfd: New file, broken out of configure.in. * configure.in: Use it, and use standard target names for --with-targets, replacing --with-bfd-targets.
1993-08-12Finish the minimizing, the right way (using normal target names).David MacKenzie1-0/+16
Thu Aug 12 10:32:47 1993 David J. Mackenzie (djm@thepub.cygnus.com) * config/u68k-coff.mt: Fix typo, DEFAULT_TARGET for DEFAULT_VECTOR. * config/h8300-coff.mt, h8500-coff.mt, sh-coff.mt, st2000.mt, z8k-coff.mt (DEFAULT_VECTOR): Define. Don't explicitly add S-records via SELECT_VECS. * targets.c (target_vector), Makefile.in (BFD_LIBS): Always support S-records, for convenience. * config.bfd: New file, broken out of configure.in. * configure.in: Use it, and use standard target names for --with-targets, replacing --with-bfd-targets.
1993-08-12 * bfd.c (_bfd_host_big_endian): Removed.Ian Lance Taylor1-0/+7
* bfd-in.h (HOST_BYTE_ORDER_BIG_P, bfd_header_twiddle_required): Removed. * bfd-in2.h: Regenerated.
1993-08-12more cleanupsDavid MacKenzie2-3/+5
1993-08-11really do last changeDavid MacKenzie1-1/+1
1993-08-11 * configure.in: Include coff-m68k.o for m68kcoffun_vec.David MacKenzie2-1/+4
Include nlm32.o and nlm.o for bfd_nlm32_i386_vec.
1993-08-11Make bfd_error_vector extern.David MacKenzie1-0/+2
1993-08-11Include stab-syms.o for a.out/b.out targets and hp300{bsd,hpux}.David MacKenzie2-16/+54
1993-08-11 * nlmcode.h (nlm_compute_section_file_positions): Add the .bssIan Lance Taylor1-0/+11
section before setting output_has_begun. (nlm_set_section_contents): Remove argument names from mangle_relocs_func prototype. (nlm_write_object_contents): Remove shadowing local variable. Don't write out debugging symbols if debugInfoOffset is -1. Add the codeImageOffset to the start, exit, and check procedure offsets. * nlm32-i386.c (nlm_i386_write_reloc, nlm_i386_mangle_relocs): Don't check partial_inplace field; its value is irrelevant.
1993-08-11 * Base use of sco-core on host, not target.Ian Lance Taylor3-0/+8
* configure.host (i[34]86-*-sco*): Use i386sco rather than i386v. * config/i386-sco.mt (TDEFINES): Removed. * config/i386sco.mh: New file to use sco-core. * hosts/i386sco.h: New file; just includes hosts/i386v.h. Not needed for gdb 4.10.
1993-08-11 * ecoffswap.h (ecoff_swap_{hdr,ext}_{in,out}): Use signedIan Lance Taylor2-0/+681
conversions for some fields.
1993-08-10 * libnlm.h (struct nlm_backend_data): Added mach field.Ian Lance Taylor1-0/+8
(nlm_machine): New accessor macro. * nlm.c (nlm_mkobject): Set architecture and machine from backend information. * nlm32-i386.c (nlm32_i386_backend): Initialize new mach field.
1993-08-10Replace calls to sort with shell codeDavid MacKenzie1-0/+5
1993-08-10configure.in: Include aout32.o for any a.out/b.out formats.Ken Raeburn2-10/+14
1993-08-10support COFF on ELF systemsDavid MacKenzie1-0/+10
1993-08-09include elf docKen Raeburn2-160/+39
1993-08-09config/m88k-coff.mt (DEFAULT_VEC -> DEFAULT_VECTOR): renamed.K. Richard Pixley1-0/+4
1993-08-09 * bfd-in.h (bfd_get_architecture, bfd_get_machine): RemovedIan Lance Taylor1-0/+4
obsolete macros. * bfd-in2.h: Updated.
1993-08-09code changes to syms.c bfd.cKen Raeburn1-0/+6
1993-08-09regeneratedKen Raeburn1-52/+62
1993-08-09sanitize targets.cKen Raeburn1-1/+1
1993-08-09 * ecoff.c (ecoff_slurp_armap): Correct bug in initialization ofIan Lance Taylor2-1/+6
stringbase.
1993-08-08remove unused testDavid MacKenzie2-5/+4
1993-08-08* Makefile.in ({dist,real}clean): Use $(MAKE), not make.Jim Kingdon1-0/+4
1993-08-08cleanupDavid MacKenzie1-0/+2
1993-08-07add pointer to config/READMEDavid MacKenzie1-0/+1
1993-08-07document bfdsumm.texiDavid MacKenzie1-0/+39
1993-08-07make target selection fully configurableDavid MacKenzie6-119/+275
1993-08-07 * elfcode.h (elf_object_p): Add comment about what this functionFred Fish1-0/+12
does and to watch out for side effects. Add FIXME for memory leaks. Fix comment about checking for matching byte order. Preserve pointer to old tdata (if any), and restore it if we don't match file with target vector. If we are going to use goto's, use them consistently and maintainably. * nlmcode.h (nlm_object_p): Expand comments about leaked memory to note that the problem is even more serious than just leaked memory. Replace goto with more traditional return.