aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1992-08-01 * config/stratus.mt (CC): Remove definition.Fred Fish1-0/+20
* elf.c (bfd_section_from_shdr, elf_section_from_bfd_section, section_from_elf_index): Add SHT_BEPROGBITS case for i860 in big endian mode. * elf.c (bfd_section_from_shdr): Test for the possibility that section_from_elf_index returns NULL and don't dereference it.
1992-07-23HP host supportDavid Henkel-Wallace1-0/+14
1992-07-18removed rcsidsK. Richard Pixley1-0/+6
1992-07-16merged changes from progressiveK. Richard Pixley1-1/+1
1992-07-16 * coff-m68k.c: added R_RELLONG_NEG reloc type, and changedSteve Chamberlain1-0/+7
RTYPE2HOWTO to cope with same. * reloc.c (bfd_perform_relocation): added support for size of -2 (subtract a word reloc type). Updated doc.
1992-07-16removed rcsidK. Richard Pixley1-1/+3
1992-07-16removed rcsidK. Richard Pixley1-0/+4
1992-07-16 * bfd-in.h : add BFD_IS_RELAXABLE flagSteve Chamberlain1-0/+9
* bout.c (bout_swap_exec_header_[in_out]): new field in exec header e_relaxable, major hackery in callbacks * libaout.h : add space for a_relaxable. * seclet.c (rel): don't relax empty sections
1992-07-15Extra lintSteve Chamberlain1-1/+10
1992-07-08 * archive.c (bsd_write_armap): write the timestamp of theSteve Chamberlain1-0/+8
archive header to be just a little bit later than the timestamp of the file, otherwise the linker will complain that the index is out of date.
1992-07-07 * configure.in: Add m68k-ericsson-*.Fred Fish1-0/+4
1992-07-04* syms.h: Define BSF_FILE, update BSF_SECTION_SYM desc.John Gilmore1-0/+9
* elf.c: Remove unconditional debug printf's. (elf_write_object_contents, elf_slurp_symbol_table): Handle BSF_SECTION_SYM <=> STT_SECTION, BSF_FILE <=> STT_FILE. (elf_slurp_symbol_table): Hand out symbols in forward, not reverse order. Simplify duplicate code.
1992-07-04 * elf.c: Remove "(void)" casts from function calls where theFred Fish1-0/+5
return value is ignored, in accordance with GNU coding standards.
1992-06-30 * hppa.c: Apply John's standard fix to avoid "empty translationFred Fish1-0/+5
unit" warnings from some ANSI-C compilers.
1992-06-25* hosts/solaris2.h: Configure same as sysv4.John Gilmore1-0/+4
1992-06-24 * libbfd.h, libbfd-in.h (bfd_seek): Make prototype match definition.Fred Fish1-0/+7
* reloc.c (bfd_default_reloc_type_lookup): Make cast on return type match actual return type. * elf_print_symbol (section_name): Make CONST.
1992-06-23 * i386linux.c, hosts/i386linux.h, config/i386-linux.mt:Per Bothner1-0/+6
New files, for Linux (a free Unix clone for 386 machines). * Makefile.in, configure.in, targets.c: Update accordingly.
1992-06-22Fri Jun 19 20:23:21 1992 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain1-0/+12
Lints for bfd_reloc_code_type->bfd_reloc_code_real_type, and correct calling of howto special functions and fixes from Raeburn for gas<>bfdness * archures.c: nuke bfd_reloc_code_type * bout.c, cpu-h8300.c, coff-i960.c, coff-m88k.c: special function lint * coffcode.h (styp_to_sec_flags): STYP_INFO is marked as SEC_NEVER_LOAD, various other bfdgas newness * reloc.c->libbfd.h: change protype of bfd_default_reloc_type_lookup * targets.c: change jump table vector to above
1992-06-20* elf.c (bfd_elf_find_section): Mark as INTERNAL_FUNCTION soJohn Gilmore1-0/+8
its prototype will be included in libbfd.h. Change result type to struct * (rather than equivalent typedef) so it can be used in the prototype, where they typedef won't be known. * libbfd.h: Updated version.
1992-06-19* Makefile.in, archures.c, configure.in, cpu-hppa.c, hppa.c, libhppa.h,Stu Grossman1-0/+5
targets.c: HPPA merge.
1992-06-19* configure.in: Separate Solaris2 from SYSV4 on SPARC.John Gilmore1-0/+5
* config/solaris2.mh: Kludge around Sun compiler bug.
1992-06-17* libaout.h (aout_backend_data): Change defs of two bitfields toStu Grossman1-0/+5
be unsigned chars instead to get around rs6000 compiler problem.
1992-06-17 * elf.c (bfd_section_from_shdr, elf_slurp_symbol_table):Fred Fish1-0/+7
Correct misconception that there can be only one symbol table. Only call elf_slurp_symbol_table on the full symbol table, not the dynamic one which is only a subset of the full one. (The bfd library was slurping in the first ELF symbol table it found and then ignoring any others. For dynamically linked executables, this happened to be the dynamic symbol table, which is a subset of the full symbol table and only contains the symbols that need to be used in dynamic linking.)
1992-06-17Don't align sections in I960 coff files.Ken Raeburn1-0/+5
(I know there's a GDB freeze on, but this only affects writing i960 coff files, and Steve needs it ASAP.)
1992-06-16Various changes to get linker working again for a.out:Ken Raeburn1-0/+54
* don't set/adjust section file positions or vmas more than once * use correct page size and segment size when calculating them * deal with some variations in a.out implementations Tested on sun4 and sun4->sun3 so far, will be testing further but needed to get wider exposure&testing. See ChangeLog for details. Also: * coffcode.h (coff_write_relocs): Write out swapped reloc, not pre-swapped version. * hosts/sparc.h (abort, exit): Hide these names if compiling with gcc version 2, to avoid warnings.
1992-06-15 * config/ncr3000.mh (INSTALL, RANLIB): Don't use /usr/ucb/install,Fred Fish1-0/+9
it's broken on ncr 3000's. Use simple "true" for RANLIB.
1992-06-13* section.c (STD_SECTION): Remove extra semicolon in declarations.John Gilmore1-0/+8
* configure.in: Rewrite target parsing to use simple format. Handle sparc-sun-solaris2 configuration. * aout64.h: Avoid ANSI C brain death warning. * elf.c: Avoid trigraph (???) or /* in comments.
1992-06-13change to new solaris naming system, add sysv4 host configDavid D. Zuhn1-0/+6
1992-06-11* elf.c (elf_obj_tdata): Merge elf_obj_tdata_struct andJohn Gilmore1-0/+14
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 Gilmore1-0/+14
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-Wallace1-0/+11
1992-05-12Tue May 12 14:08:59 1992 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain1-0/+23
* 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-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-04 * bfd-in.h: bump version to 1.96Steve Chamberlain1-0/+11
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 * targets.c, Makefile.in: comment out tekhex for the moment.Steve Chamberlain1-0/+6
* 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 Chamberlain1-0/+6
with the "new order" and latent bugs. * coffcode.h: lint
1992-04-29 * aoutx.h (aout_swap_ext_reloc_out, aout_swap_std_reloc_out)Steve Chamberlain1-0/+7
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-24* configure.in: Add a29k-amd-udi.Stu Grossman1-0/+4
1992-04-24aoutx.h (aout_<bits>_swap_exec_header_in): Zero out the internal_execFred Fish1-0/+6
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-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 Pixley1-0/+19
1992-04-16Add .NOEXPORT: so that doc directory doesn't inherit a bad definitionK. Richard Pixley1-0/+4
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 Fish1-0/+8
boolean functions that were returning NULL, which can be "void *" rather than just bare 0.
1992-04-11Pass on MINUS_G to recursive makes. Recognize ncr3000 config.Fred Fish1-0/+13
1992-04-02* archive.c, bfd.c, bout.c, coffcode.h, init.c, reloc.c,John Gilmore1-0/+14
section.c, srec.c, syms.c, coff-h8300.c: Lint.
1992-03-28Fix to use a single disposable copy of section header table and programFred Fish1-0/+6
header table entries.