aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
1993-05-02 * trad-core.c (NO_SIGNED_GET): New macro.Fred Fish1-0/+4
* trad-core.c (trad_core_vec): Use new NO_SIGNED_GET instead of signed NO_GET, where appropriate.
1993-05-02 * configure.in (i[34]86-*-linux*): Add; bfd_target = i386-linux.Fred Fish2-1/+7
* configure.in (*-*-linux*): Remove until linux port for a non-i386/i486 system is actually available.
1993-05-01 * libhppa.h: #undef e_* symbols which come from <machine/som.h>Stu Grossman2-0/+29
when compiling under HPUX.
1993-05-01 * The following patches are from Jeffrey Law <law@cs.utah.edu>.Stu Grossman5-4/+65
* hppa.c (hppa_core_file_p): Provide a temporary dummy routine for HOST_HPPABSD. * bfd/hosts/hppabsd.h: Fix declarations of malloc and free. * bfd/libhppa.h: Include sysdep here. Conditionalize includes based on HOST_HPPAHPUX or HOST_HPPABSD. Provide definitions for MAXCOMLEN and _PA_RISC_ID suitable for BSD.
1993-04-30Don't include system a.out.h in elf32-hppa.c.Ken Raeburn1-0/+5
Apparently include/aout/*.h isn't needed either, so just omit it. Should compile on Solaris now...
1993-04-30 * coffcode.h: use dummy_reloc16_extra_cases rather than casting abort.Jim Kingdon2-3/+17
1993-04-29Log for changes already checked in today.Ken Raeburn1-0/+90
(Yes, this changelog entry is well tested and reasonably localized. :-)
1993-04-29keep hp300hpux and hppa-elf filesKen Raeburn1-0/+4
1993-04-29hppaosf target supportKen Raeburn1-0/+1
1993-04-29fixed up to use elf32-target.hKen Raeburn1-153/+16
1993-04-29hppa support, initial linker supportKen Raeburn1-157/+557
1993-04-29new reloc enum typesKen Raeburn1-34/+75
1993-04-29copyright; gas changesKen Raeburn1-0/+39
1993-04-29Fix an unclear sentence.David MacKenzie1-2/+2
1993-04-29Clean up English and Texinfo usage.David MacKenzie1-44/+61
1993-04-28checkpoint hp300hpux code from HP; needs cleanup before usingKen Raeburn1-0/+807
1993-04-28checkpoint hppa-elf code from Utah (Sanitize out until it's cleaned up & ↵Ken Raeburn2-0/+1666
working)
1993-04-28add new field for subformat (for hp300 work)Ken Raeburn1-3/+11
1993-04-28allow overrides of armap defaultsKen Raeburn1-0/+4
1993-04-27Support for Hitachi SHSteve Chamberlain5-8/+36
1993-04-26* trad-core.c (trad_unix_core_file_p): Check the file size.Jim Kingdon2-15/+78
1993-04-26 * sco-core.c (sco_core_vec): Add initializers for new targetIan Lance Taylor2-2/+12
fields.
1993-04-25* coffcode.h [_LIT]: Recognize .lit section.Jim Kingdon2-3/+26
1993-04-24Support for the alphaSteve Chamberlain6-0/+4248
1993-04-24 * Merge in HPPA/BSD changes from Utah.Stu Grossman3-2/+12
* hppa.c: Use this for both HPUX & BSD. * targets.c: Enable hppa_vec for both HPUX & BSD. * config/hppabsd.mt: TDEFINES => TDEFAULTS. * hosts/hppabsd.h: #define HOST_HPPABSD.
1993-04-21* libbfd.c: Whitespace changes around byteswap macros.John Gilmore1-0/+5
* libbfd-in.h: Whitespace changes around byteswap declarations.
1993-04-20 * aoutf1.h (sunos4_core_file_p): Don't default bfd_error toStu Grossman1-0/+5
system_error anymore. It confuses bfd_check_format().
1993-04-20 * bfd.c: Add sgi_core_data to tdata union.Stu Grossman2-0/+8
* coff-mips.c: Add Irix 4.x core file support. * hosts/irix4.h: #define HOST_IRIX4.
1993-04-20a.out string table reduction code, take two.Ken Raeburn2-104/+502
Also fixed a bug in reading symbol tables on some systems...
1993-04-19 * trad-core.c (trad_core_vec): Add 6 new initializers to matchFred Fish1-0/+6
new signed get/put fields. Minor reformatting to label some fields.
1993-04-19changes for SVR3.2Jim Kingdon4-12/+5
1993-04-19 * libbfd.c: bfd_put*: Remove casts to bfd_vma.Jim Kingdon2-3/+15
1993-04-17 * aoutf1.h (internal_sunos_core): Make c_stacktop a bfd_vma.Jim Kingdon2-38/+40
(swapcore_sparc): Make sp a bfd_vma.
1993-04-17 * libbfd.c: Add signed versions of bfd_{h_,}{get,put}_signed_<size>.Jim Kingdon10-165/+322
libbfd.c, libbfd-in.h: Add _do*signed*. targets.c, all targets: Add bfd*signed*. bfd-in.h: Add bfd_signed_vma. Add comments.
1993-04-15Thu Apr 15 09:09:18 1993 Jim Kingdon (kingdon@cygnus.com)Jim Kingdon3-10/+71
* bfd-in.h (bfd_error), bfd.c (bfd_errmsgs): Add file_truncated. * format.c (bfd_check_error): Check error return from _bfd_check_format routines. Wed Apr 14 23:48:25 1993 Jim Kingdon (kingdon@cygnus.com) * rs6000-core.c (rs6000coff_core_p): Improve error checking and recognize .data section if present.
1993-04-15* aoutx.h (aout_*_adjust_sizes_and_vmas): Avoid `sanity'John Gilmore2-199/+222
check for the case where the user sets the address of the BSS section (and the file header can't specify this). Let the user set it wherever they want, regardless of what goes in the header. Fixes #ld/1826 (the fix was never checked in by Steve or Ken).
1993-04-15Fix minor merge botch in prev change.John Gilmore1-1/+1
1993-04-15* ieee.c (ieee_slurp_sections): Pass all ieee section namesJohn Gilmore2-50/+50
straight through into BFD sections. Add comments.
1993-04-15Cleanup in preparation for better 64-bit host support.John Gilmore3-22/+65
* bfd-in.h (bfd_64_type): Remove. * libbfd.c (_do_getb64, _do_putb64): Use bfd_vma, not bfd_64_type. * bfd-in.h (bfd_size): Remove. * bfd-in.h (bfd_offset): Remove, after fixing ld/ldlang.[ch]. * bfd-in.h (bfd_word): Remove. * reloc.c (reloc_howto_type): Replace bfd_word with bfd_vma. * bfd-in.h (rawdata_offset): Remove. * reloc.c (arelent): Replace rawdata_offset with bfd_size_type. (bfd_perform_relocation): Lint. (enum bfd_reloc_status): Comment cleanup.
1993-04-15* aout-adobe.c, cpu-h8300.c, mipsbsd.c, srec.c: lint -Wall.John Gilmore3-143/+499
1993-04-13kill it deadKen Raeburn1-2673/+0
1993-04-12Clean up old commentsJohn Gilmore1-0/+4
1993-04-09 * config/sun3.h: String argument to fprintf is const.Ian Lance Taylor2-1/+3
1993-04-09 * coff-mips.c: Renamed PAGE_SIZE to ROUND_SIZE, to avoid confusionIan Lance Taylor1-0/+5
on systems which define PAGE_SIZE in <limits.h>.
1993-04-08 * trad-core.c (trad_unix_core_file_failing_signal): Use new macroPeter Schauer1-0/+15
TRAD_UNIX_CORE_FILE_FAILING_SIGNAL to allow host files to specify the core file failing signal. * hosts/decstation.h (TRAD_UNIX_CORE_FILE_FAILING_SIGNAL): Define to supply the core file failing signal.
1993-04-07 * coff-mips.c (PAGESIZE): Correct value.Ian Lance Taylor1-0/+9
With the wrong PAGESIZE everything worked just fine, with one exception: emacs couldn't dump itself.
1993-04-06These changes make shared library support work again on 386 COFFIan Lance Taylor3-63/+132
systems. * coffcode.h (styp_to_sec_flags): Set SEC_SHARED_LIBRARY for a STYP_NOLOAD | STYP_BSS section. Don't set SEC_NEVER_LOAD for a STYP_INFO section. (coff_compute_section_file_positions): Force vma and lma of _LIB section to be zero. (coff_set_section_contents): Count number of entries in new lma field, not in vma. * coffgen.c (make_a_section_from_file): Force lineno_count of SEC_SHARED_LIBRARY section to be zero, since it is non-zero on the SCO 3.2v4 shared library. * seclet.c (rel): Copy over any section with contents, not just loadable sections. * coff-mips.c (ecoff_make_empty_symbol): Zero out newly allocated symbol.
1993-04-05This makes ld -r work for i386-coff targets.Ian Lance Taylor1-0/+9
* coff-i386.c (coff_i386_reloc): New function, to generate relocateable output correctly. (howto_table): Use coff_i386_reloc for all reloc types. (CALC_ADDEND): Use a more efficient hack to get the correct addend for a common symbol. (i386comm_value): Removed; no longer needed.
1993-04-04*** empty log message ***Steve Chamberlain1-0/+5
1993-04-04 * coffcode.h (coff_set_section_contents): Don't write outSteve Chamberlain1-3/+12
> >> * coffcode.h (coff_set_section_contents): Don't write out sections without a filepos.