aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
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.
1993-08-07cleanupsDavid MacKenzie2-1/+24
1993-08-06add hp300bsd to default target vectorDavid MacKenzie3-10/+24
1993-08-06 * ecoff.c (ecoff_set_symbol_info): Removed special handling forIan Lance Taylor2-12/+6
scBss and scSBss symbols, since it was wrong.
1993-08-06* libelf.h (NAME): Provide a default definition, that's neitherKen Raeburn2-1/+20
for 32 bits nor for 64. Tue Jun 15 14:38:32 1993 Michael Meissner (meissner@osf.org) * libelf.h (elf_hash): Change declaration to bfd_elf_hash, since that is what is in elf.c.
1993-08-06 * Makefile.in (coff-mips.o, coff-alpha.o): Don't depend onIan Lance Taylor2-2/+5
coffcode.h.
1993-08-06 * coffcode.h (sec_to_styp_flags): Inspired by mb@tti.COM (MichaelIan Lance Taylor1-0/+3
Bloom): Only set STYP_BSS for SEC_ALLOC sections.
1993-08-06 * ecoff.c (ecoff_slurp_armap): From Arne Henrik JuulIan Lance Taylor2-0/+13
<arnej@kari.fm.unit.no>: Handle a COFF style armap.
1993-08-06* hpux-core.c: Cast return value from bfd_zalloc.Jim Kingdon1-0/+4
1993-08-05Makefile.in, bfd-in.h, reloc, elf32-i386, elfcode changesKen Raeburn1-0/+40
1993-08-05regeneratedKen Raeburn1-4/+17
1993-08-05Wed Jun 23 06:05:58 1993 Michael Meissner (meissner@osf.org)Ken Raeburn1-5/+7
* elfcode.h (elf_write_object_contents): Don't drop core if elf_symbol_from returns a NULL pointer when processing a non-elf symbol, use a 0 size instead. Tue Jun 15 14:38:32 1993 Michael Meissner (meissner@osf.org) * elfcode.h (elf_hash): Delete macro mapping elf_hash to bfd_elf32_hash, since the hash table is independent of the 32/64 bit system.
1993-08-05rewrite comment -- bfd-in2.h is generated tooKen Raeburn1-4/+38