aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
1992-10-15Document changes to hosts directory.Per Bothner1-0/+6
1992-10-15 * apollo68.h, apollov68.h, hp300.h, i386v.h, irix3.h: RemovePer Bothner5-59/+0
no-longer-used definitions of L_SET and L_INCR. * i386linux.h: Tweaks to smooth Linux build.
1992-10-15Now update it in the *right* place...John Gilmore1-1/+1
1992-10-15Insert copyright notices in all BFD files that need them.John Gilmore7-9/+51
Update copyrights on recently changed files to 1992. Regularize first-line comments somewhat.
1992-10-15* bfd-in.h (file_ptr): Update comments, make FIXME re off_t.John Gilmore1-0/+2
1992-10-15* aout-adobe.c, aoutf1.h, aoutx.h, bout.c coff-m68k.c, coff-z8k.c,John Gilmore9-55/+37
coffcode.h, elf.c, libaout.h, libbfd.h, srec.c: Lint.
1992-10-15* aout-adobe.c, aoutf1.h, archive.c, bout.c, coff-rs6000.c,John Gilmore13-140/+162
coffcode.h, elf.c, ieee.c, libaout.h, libbfd.c, oasys.c, sco-core.c: Lint: Second argument of bfd_seek is always file_ptr. Third argument is SEEK_SET or SEEK_CUR. Result is always 0 or -1.
1992-10-09* configure.host: New file, contains mapping of host configsJohn Gilmore3-63/+11
to host support file names for bfd, binutils, opcodes. * configure.in: Use it. * i386aout.c: Cleanup, dump TARGET_IS_LITTLE_ENDIAN_P. * i386bsd.c: Cleanup, reformat. * config/i386-bsd.mt: Comment changes. * config/i386bsd.mh: New file for core file support. * hosts/i386bsd.h: Merge changes from Peter Schauer. * bout.c (ALIGN): Rename to ALIGNER, since system header files on BSD 4.4 define ALIGN (sigh!).
1992-10-09* bout.c (ALIGN): Rename to ALIGNER, since system header filesJohn Gilmore2-6/+11
on BSD 4.4 define ALIGN (sigh!).
1992-10-09* configure.in: Reformat the target section, test many configs.John Gilmore2-72/+54
1992-10-09Linker now works for go32; other changes keep it from breaking the otherMark Eichin5-130/+68
platforms (new backend_data "exec_header_not_counted") (from p3.)
1992-10-09* aout-target.h (callback): Don't define this function if it won't be used.Ken Raeburn8-137/+260
* aoutx.h (some_aout_object_p): Restore old aout_data value if this type doesn't match. Don't lose if file sections have already been created. (set_arch_mach): Set reloc_entry_size. (slurp_symbol_table): Use bfd_h_get_{16,8} for reaeding symbol data. * hosts/i386bsd.h: New file. * configure.in: Recognize i[34]86-*-bsd host. * aout-target.h (callback, write_object_contents): Delete unused variables. * aoutx.h (reloc_type_lookup): New function. * aout-target.h (MY_reloc_howto_type_lookup): Use it as default. * aoutf1.h (sunos4_reloc_type_lookup): Deleted. (MY_reloc_howto_type_lookup): Don't define it. * aoutx.h (adjust_sizes_and_vmas): Don't bother with padding for OMAGIC files. (slurp_symbol_table): Use header byte order, not target byte order, for reading symbol data.
1992-10-09 * configure.in: Undo some brain damage in the host section.John Gilmore3-43/+72
* Makefile.in (make): Remove obsolete `make make'. * aoutx.h (some_aout_object_p): Make defines line up.
1992-10-08Save i386bsd.c since it is now required to build bfd.Fred Fish1-0/+1
(Am I the *only* one that regularly builds sanitized trees and thus gets to clean up these things?)
1992-10-08Some of these are guesses, if you know different, just yell.Steve Chamberlain18-539/+965
Thu Oct 8 08:52:48 1992 Steve Chamberlain (sac@thepub.cygnus.com) Now a bfd knows whether underscores are normally prepended to symbols in its file format. Helps with error messages. * aout-adobe.c, aout-target.h, bout.c, coff-a29k.c, coff-h8300.c, coff-z8k.c: targets set so they have leading underscore * coff-i386.c, coff-i960.c, coff-m68k.c, coff-mips.c, coff-m88k.c, coff-rs6000.c, coff-we32k.c, elf.c, ieee.c, srec.c: targets set without leading underscore flag * targets.c: add symbol leading char to xvec description * bfd-in.h (bfd_get_symbol_leading_char): new macro.
1992-10-08renamed hp9000 to hp300David D. Zuhn1-1/+1
1992-10-05Tweak previous change (only assume malformed_archive if errno == 0).Per Bothner2-5/+10
1992-10-05 * archive.c (_bfd_write_archive_contents): If read fails,Per Bothner2-91/+171
set bfd_error to malformed_archive (since this probably indicates a truncated archive), rather than system_call_error. (Handles PRMS 1624.)
1992-10-05added i386-*-bsd, from p3Mark Eichin3-224/+136
1992-10-05support for 386bsd a.out filesMark Eichin1-0/+58
1992-10-02renamed hp9000.h to hp300.hDavid D. Zuhn1-0/+70
1992-10-02avoid compiler warningsDavid D. Zuhn2-1/+6
1992-09-29bout.c: Removed some unused variablesKen Raeburn1-0/+2
1992-09-29coffcode.h (coff_section_symbol): Create section if it doesn't exist.Ken Raeburn1-0/+5
1992-09-29Tue Sep 29 08:30:21 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor4-13/+18
* Portability fixes from p3: coffcode.h (coff_write_relocs): removed sanity check until it works on all targets (per advice from sac). config/hp9000.mh: new file to define USG. hppa.c: #undef hppa before the JUMP_TABLE. hosts/hppahpux.h: #define NATIVE_HPPAHPUX_COMPILER if not __STDC__. targets.c (bfd_target_list): if NATIVE_HPPAHPUX_COMPILER, make local variable target volatile to avoid mysterious bug in HP9000/700 cc.
1992-09-27Keep aout-adobe.c, need to compile sanitized versions.Fred Fish1-0/+1
1992-09-26* config/hppabsd.mh, config.hppahpux.mh: Remove various bogosity.John Gilmore2-31/+6
* hosts/hppahpux.h: Remove bcopy and index circumventions.
1992-09-26Lint; remove bcopy/bzero.John Gilmore2-3/+10
1992-09-26Add Adobe a.out support.John Gilmore3-17/+43
* aout-adobe.c: New file. So far, only reads a.out.adobe. FIXME. * config/adobe.mt: Add. * configure.in (*-adobe-* target): Add. * targets.c (a_out_adobe_vec): Add. * Makefile.in: add aout-adobe.c. * configure.in: Put two dashes in all entries to be matched. Add comments to remind people to do this. Reorder all entries that match manufacturer names, to occur last, so they will only be matched if no more specific match occurs. Remove manufacturers `aout', `bout', `coff', and `elf'.
1992-09-25 * elf.c (section_from_elf_index): Return bfd_abs_section, not 0,Brendan Kehoe2-4/+10
since we should never have a NULL section. (elf_slurp_symbol_table): If st_shndx doesn't match any of our tests, set the section to bfd_abs_section.
1992-09-25Fri Sep 25 11:11:57 1992 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain4-3/+241
* coff-z8k.c: getting closer * coffcode.h (coff_get_relocated_section_contents): allow EXTRA_CASES hooks for different arches to provide different reloc types. * seclet.h: #ifndef around it to allow multiple inclusion * srec.c: minor doc fix
1992-09-21Patches from WRS:Ian Lance Taylor2-0/+11
Mon Sep 21 14:33:58 1992 Ian Lance Taylor (ian@cygnus.com) * hosts/hp9000.h, hosts/irix3.h: changes from WRS.
1992-09-20 * configure.in: Use i386-elf for all i386/i486 sysv4 hosts, notFred Fish1-0/+5
just ncr.
1992-09-18fix uninitialized pointer when reading relocsKen Raeburn1-0/+6
1992-09-11Fri Sep 11 15:37:06 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-5/+65
* coffcode.h (coff_renumber_symbols): set the last renumbered symbol pointer to NULL, as expected by coff_write_linenumbers. (coff_write_relocs): apparently a non-zero addend is OK for reloc type R_IHCONST used on the 29k.
1992-09-10* opncls.c (bfd_fdopenr): Determine whether to fdopen forJohn Gilmore2-3/+8
update, based on how the underlying file was opened. Obsoletes FASCIST_FDOPEN. * hosts/rs6000.h, hosts/tahoe.h, hosts/vaxbsd.h: Remove all FASCIST_FDOPEN config defines.
1992-09-10Remove sparc-opc.cSteve Chamberlain1-11/+1
1992-09-09move out sparc-opc.cKen Raeburn1-0/+5
1992-09-08Found by IBM-France. gcc can warn about this sort of thing....Ian Lance Taylor1-0/+9
Tue Sep 8 10:10:34 1992 Ian Lance Taylor (ian@cygnus.com) * aoutx.h: adjust_sizes_and_vmas did not return anything.
1992-09-03Remove extraneous, but harmless, backslash from last change.Jim Wilson2-1/+7
1992-09-03Remove scripts directory.Per Bothner1-1/+0
1992-09-03Bump to version 2.0.Per Bothner1-0/+4
1992-09-03* bout.c, cpu-z8k.c: Use enums when initializing structs to keepStu Grossman1-0/+14
braindamaged HP/Apollo compiler happy.
1992-09-02Add copyright notice.Per Bothner1-0/+20
1992-09-02 * Makefile.in: Added mostlyclean/clean/distclean rules.Per Bothner2-6/+19
1992-09-01Note previous change (removing oasys from target_vector).Per Bothner1-0/+6
1992-09-01 * targets.c (target_vector): Take out oasys (unless that isPer Bothner1-2/+4
the default): Because there is no magic number in archives, there can be annoying target mis-matches.
1992-08-31Update to SPARC Version 9 Draft 1.0.4.Jim Wilson2-733/+796
1992-08-31 * aoutx.h (aout<n>swap_ext_reloc_out), bout.cSteve Chamberlain2-33/+67
(b_out_squirt_out_relocs): fix bug 1506 where abs symbols attached to the built-in abs_section were not written out correctly.
1992-08-29Fri Aug 28 16:29:15 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-9/+6
* archive.c (bfd_slurp_bsd_armap): if the symdef_count is too large, assume we're using a swapped byte order and fail with wrong_format rather than dumping core.