aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
1992-06-11* elf.c (elf_obj_tdata): Merge elf_obj_tdata_struct andJohn Gilmore2-148/+197
elf_core_tdata_struct into a single common struct. Core files wouldn't have worked at all without this. (bfd_elf_find_section): New function for GDB's undercover use to find string sections that BFD hides from it. (elf_get_str_section): Avoid multiple alloc&reads for same data; lint. (elf_object_p, elf_core_file_p): Allocate internal file header storage dynamically. * bfd.c (union {...} tdata): Remove elf_core_tdata_struct. * demo64.c: Prevent "empty translation unit" warnings from idiots.
1992-06-10 * config/{i386v4.mh, ncr3000.mh}: Update RANLIB, add INSTALL.Fred Fish1-0/+4
1992-06-07* configure.in: Handle Solaris2 as *-sun-sysv4 or as *-sun-sunos5.John Gilmore2-10/+24
1992-05-26Add apollo68.h.Per Bothner1-0/+1
1992-05-26 * coff-a29k.c: do byte relocs correctlySteve Chamberlain2-2/+3
* coffcode.h (styp_to_sec_flags): never load INFO sections * seclet.c (rel): don't relocate INFO sections
1992-05-2629k const fixSteve Chamberlain1-0/+9
1992-05-26Fix some typosSteve Chamberlain1-2/+2
1992-05-26This is a test to see if the file is still locked.Steve Chamberlain1-4/+8
1992-05-26Lots of changes from gas-bfd work. Includes:Ken Raeburn5-113/+344
* working reloc lookup support * better support for creation of COFF files from scratch * misc doc changes, macro tweaks, "const" additions, typo fixes, etc. * one or two ugly kludges that should get cleaned up (but what's one or two more, in BFD?) See ChangeLog for details.
1992-05-26Lots of changes from gas-bfd work. Includes:Ken Raeburn1-0/+86
* working reloc lookup support * better support for creation of COFF files from scratch * misc doc changes, macro tweaks, "const" additions, typo fixes, etc. * one or two ugly kludges that should get cleaned up (but what's one or two more, in BFD?) See ChangeLog for details.
1992-05-20A couple of things from the net.David Henkel-Wallace3-16/+309
1992-05-18Fix various protos so bfd/binutils compile on sun3 with gccSteve Chamberlain1-4/+6
1992-05-17fix declaration of freeK. Richard Pixley1-0/+4
1992-05-12Tue May 12 14:08:59 1992 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain2-3/+24
* coff-a29k.c (perform_reloc): fix bug in jmp/call evaluation * coff-h8300.c (reloc_processing): all relocs are relative to section start. * opncls.c: don't use fdopen on DOS systems short patches from Glenn Kasten (glenn@ready.com) * target.c: enabled oasys support * oasys.c: Insert . when UNDERSCORE_HACK is enabled, fix problem where a relocation which crossed a modification byte boundary did not work. Fix problem where a relocation near the end of a data record did not work.
1992-05-12Add definition of freeSteve Chamberlain1-0/+2
1992-05-08Compile with accSteve Chamberlain1-2/+5
1992-05-06fix cc compile failureK. Richard Pixley1-1/+0
1992-05-05Renamed dup other_dup to stop conflict on irisSteve Chamberlain1-0/+1347
1992-05-05* bfd-in.h: Increase version number to 1.97, for consistency with ../binutils.Per Bothner1-0/+6
* Makefile.in: docdir is ./doc, not ${srcdir}/doc.
1992-05-05Get rid of bogus comment in compiler command rule.Per Bothner1-1/+1
1992-05-05LintSteve Chamberlain1-1/+1
1992-05-04 * bfd-in.h: bump version to 1.96Steve Chamberlain4-11/+32
Major change; changed calling convention for bfd_get_relocated_section_contents so that caller allocates memory for section data. * coffcode.h (bfd_coff_get_relocated_section_contents), reloc.c, seclet.c, targets.c, bfd.c: reflect new convention. * coffcode.h (styp_to_sec_flags): if styp_flags is not a special case, then use reasonable default values for SEC_* flags.
1992-05-02 * coffcode.h (coff_write_object_contents): use RELSZ to work outSteve Chamberlain1-0/+2
size of output reloc struct.
1992-05-02 * coffcode.h (coff_write_object_contents): use RELSZ to work outSteve Chamberlain1-3/+19
size of output reloc struct.
1992-05-02new_bfd_contained_in : Inherit target->defaulted from parentSteve Chamberlain1-3/+6
1992-05-02 * targets.c, Makefile.in: comment out tekhex for the moment.Steve Chamberlain4-97/+120
* 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-01 * coff-a29k.c: various changes to the way relocations work to copeSteve Chamberlain3-151/+167
with the "new order" and latent bugs. * coffcode.h: lint
1992-04-29Fix a typo (missing ||) in b_out_squirt_out_relocs.Michael Tiemann1-1/+1
1992-04-29 * aoutx.h (aout_swap_ext_reloc_out, aout_swap_std_reloc_out)Steve Chamberlain3-96/+100
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-28Do the CFLAGS thing.K. Richard Pixley2-1/+17
1992-04-24* configure.in: Add a29k-amd-udi.Stu Grossman2-0/+7
1992-04-24aoutx.h (aout_<bits>_swap_exec_header_in): Zero out the internal_execFred Fish2-2/+14
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-22Finish eradication of MINUS_G per current configuration strategy.Fred Fish1-14/+19
1992-04-22Finish MINUS_G eradication per new configure strategy.Fred Fish1-1/+0
1992-04-22Convert typedef that typedefs nothing into a normal structure declaration.Fred Fish1-0/+7
Prototype args to function that second arg of pass_over points to.
1992-04-21rework CFLAGS, etc.K. Richard Pixley2-48/+34
1992-04-18Add tekhex.cFred Fish1-0/+1
1992-04-17Fri Apr 17 09:15:31 1992 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain3-36/+34
* 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-17New definition of padding secletSteve Chamberlain1-2/+4
1992-04-16Add .NOEXPORT: so that doc directory doesn't inherit a bad definitionK. Richard Pixley2-0/+6
for target_makefile_frag.
1992-04-15Ifdef-out debugging code, and ifdef-out code that aborts on unhandledFred Fish1-0/+2
sections (this was causing needless gdb aborts; gdb doesn't care about these sections anyway).
1992-04-14Fix couple of function args that expect to be passed CONST pointers, andFred Fish2-4/+13
boolean functions that were returning NULL, which can be "void *" rather than just bare 0.
1992-04-14Changed to support Apollo Series 400 under bsd4.3 emulation environment.Sean Eric Fagan1-0/+1
1992-04-14New header file for Apollo Series 400 running under BSD4.3 emulation.Sean Eric Fagan1-0/+58
1992-04-13Massive changes. Elf sections are now processed into BFD sections onlyMark Eichin1-217/+1393
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-11Pass on MINUS_G to recursive makes. Recognize ncr3000 config.Fred Fish3-24/+69
1992-04-11New config files for NCR 3000.Fred Fish2-0/+67
1992-04-09apollo68v.h => apollov68.h (must be for DOS 8.3 names or something)John Gilmore1-1/+1
1992-04-09Remove $Log stuff.John Gilmore1-222/+1
1992-04-03* Makefile.in: Now that we have sym.h and symconst.h, compileJohn Gilmore1-11/+4
coff-msym.c on all systems. * coff-msym.c: Update include files and comments; add weakext bit.