aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
1995-01-06 * elfcode.h (elf_slurp_symbol_table): Don't set BSF_GLOBAL for anIan Lance Taylor2-2/+16
undefined or common symbol. (elf_link_add_object_symbols): Likewise.
1995-01-05 * som.c (bfd_section_from_som_symbol): Only return sections whichJeff Law2-2/+6
correspond to subspaces.
1995-01-04 * som.c (som_begin_writing): Don't forget to bump theJeff Law2-1/+6
total_subspaces when writing the unloadable subspaces.
1995-01-03 * mpw-make.in (DebugOptions): Remove define of DEBUG_BFD_SEND.Stan Shebs2-1/+6
1994-12-29 * som.c (som_write_fixups): Use SEC_HAS_CONTENTS to identifyJeff Law2-3/+10
bss-like sections. (som_get_section_contents): Likewise. (som_set_section_contents): Likewise.
1994-12-27coffgen.c changes checked in last tuesday -- forgot to check in the log entryKen Raeburn1-0/+7
1994-12-27 * som.c (setup_sections): Turn off SEC_HAS_CONTENTS for bss-likeJeff Law2-20/+47
sections.
1994-12-21Opps. Check in correct version of last elf32-hppa.c change.Jeff Law1-54/+52
1994-12-21 * i386linux.c (linux_add_one_symbol): Don't do anything LinuxIan Lance Taylor1-0/+4
specific if this is not a Linux hash table. From Eric Youngdale <eric@aib.com>.
1994-12-21 Patches from kkojima@mix.or.jp (Kazumoto Kojima):Ian Lance Taylor2-7/+12
* mipsbsd.c (mips_howto_table_ext): Change sizes of memory relocs apply to from two bytes to four bytes. * MY(reloc_howto_type_lookup): Handle BFD_RELOC_CTOR.
1994-12-20* elfcode.h (assign_file_positions_except_relocs): In assertion, force allKen Raeburn2-10/+17
values to the same type.
1994-12-20 * coff-h8300.c (howto_table): All relocs get a special function.Steve Chamberlain2-23/+65
(special): Never do anything when linking -r.
1994-12-20 * elf32-i386.c (elf_i386_relocate_section): Correct and expand theIan Lance Taylor3-16/+81
list of cases for which relocation need not be computed. * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
1994-12-20 * elf32-hppa.c (elf32_hppa_read_symext_info): Delete do_locals andJeff Law2-49/+114
do_globals arguments, always read symbol extension information for globals and locals. All callers changed. (elf32_hppa_size_stubs): Rework to only read symbol extension information once for each input bfd. Another 10% improvement in linker performance.
1994-12-16 * elfcode.h (elf_section_from_bfd_section): CheckIan Lance Taylor1-0/+6
bfd_is_abs_section, etc., only after checking for the section in the BFD and after calling the backend routine.
1994-12-15 * hosts/mpw.h: Include spin.h.Stan Shebs2-0/+6
1994-12-15 * elfcode.h (elf_map_symbols): Only use section symbols whoseIan Lance Taylor1-1/+3
value is the start of the section, checking output_offset when using output_section. When creating a new symbol, set the value to 0, since BFD symbol values are section relative.
1994-12-15 * elfcode.h (elf_map_symbols): Only use section symbols whoseIan Lance Taylor2-1/+7
value is the start of the section.
1994-12-13 * cpu-z8k.c (arch_info_struct): Make z8002 the defaultIan Lance Taylor1-0/+5
architecture.
1994-12-13 * mpw-config.in: Edit the BFD version into bfd.h.Stan Shebs3-62/+78
(m68k-apple-macos, ppc-apple-macos): New targets. * mpw-make.in: Remove use of gC in rules, add srcdir pathnames to more files.
1994-12-09 * aoutx.h (NAME(aout,link_add_symbols)): Similar change if theIan Lance Taylor1-0/+2
first object is not an a.out object.
1994-12-09 * elfcode.h (elf_bfd_link_add_symbols): If the first object in theIan Lance Taylor2-6/+39
archive is not an ELF object, pass the archive to the add_symbols entry point appropriate for the first object. From Eric Youngdale <eric@aib.com>.
1994-12-09 * elf32-i386.c (elf_i386_relocate_section): Don't computeIan Lance Taylor1-0/+6
relocation in cases where we won't use it. * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
1994-12-08* pc532-mach.c (NAME): Define to use ns32kaout prefix.Ken Raeburn1-0/+16
* ns32knetbsd.c (NAME): Ditto. (ns32kaout_32_get_section_contents): Define to standard aout-32 version.
1994-11-30 * coff-sh.c: Use _bfd_dummy_target instead of no_archive.Ian Lance Taylor1-0/+4
1994-11-30* config/arc-elf.mt: New file.David Edelsohn1-0/+1
1994-11-30Initial ARC support.David Edelsohn3-1/+58
1994-11-29* config.bfd (i[345]86-*-freebsd*): Use i386-bsd as bfd_name.J.T. Conklin2-0/+6
* configure.host (i[345]86-*-freebsd*): Use i386bsd as my_host. CVSn:
1994-11-28* config/m68k-nbsd.mt (DEFAULT_VECTOR): set to m68knetbsd_vec.J.T. Conklin1-0/+7
* Makefile.in: Rebuilt dependancies. (CFILES): Added m68knetbsd.c. (HFILES): Added netbsd.h.
1994-11-26Add changes from customer since last work.Michael Tiemann5-12/+29
1994-11-25Clean up bitrot (such as interfaces that have changed since theseMichael Tiemann4-6/+9
patches were last used).
1994-11-25Rename r16 files to rce, and fix some more .Sanitize typos.Michael Tiemann7-32/+32
1994-11-24*** empty log message ***Michael Tiemann1-2/+2
1994-11-24Fix .Sanitize scrips so that r16 is truly scrubbed out.Michael Tiemann1-1/+35
Also, report errors if any traces of sanitize remain after sanitizing.
1994-11-24Safely check in r16 targets for binutils.Michael Tiemann7-42/+208
1994-11-24 * coff-sh.c (shlcoff_vec): New target vector.Steve Chamberlain4-3/+76
(no_archive): New function. * coffcode.h (coff_set_arch_mach_hook, coff_set_flags): Handle little endian SH. * configure.in: Handle shl. * targets.c (bfd_target_vector): Add shlcoff_vec. * config/sh-coff.mt (SELECT_VECS): Handle shl_coff_vec.
1994-11-23 * elf32-hppa.c (elf32_hppa_bfd_final_link_relocate): Do not addJeff Law1-0/+5
input_section->vma to the relocation's offset.
1994-11-21 * srec.c (srec_get_reloc_upper_bound): Define.Ian Lance Taylor1-0/+7
(srec_canonicalize_reloc): Define. (srec_bfd_reloc_type_lookup): Define. (srec_vec, symbolsrec_vec): Use BFD_JUMP_TABLE_RELOCS (srec). PR 5975.
1994-11-19 * configure.host (i[345]86-*-solaris*): Use solaris2 toPeter Schauer2-2/+9
enable extraction of procfs info from core file for GDB.
1994-11-17* reloc.c (bfd_reloc_code_type): Add new value BFD_RELOC_12_PCREL.Ken Raeburn4-29/+61
* bfd-in2.h, libbfd.h: Rebuilt.
1994-11-17 * bfd/elf32-hppa.c (elf32_hppa_bfd_final_link_relocated): Use theJeff Law2-28/+40
vma from the output_section containing $global$ when computing global_vlaue.
1994-11-17 * archive.c (_bfd_write_archive_contents): Round up the archiveIan Lance Taylor1-0/+5
header size of the extended name table to an even number.
1994-11-16* coff-sh.c: Deleted some code that was commented out or inside "#if 0".Ken Raeburn2-70/+13
(COFF_LONG_FILENAMES): Define. * cpu-sh.c (arch_info_struct): Convert name to lowercase, for consistency with other architectures.
1994-11-13 * elfcode.h (elf_export_symbol): Also export symbols which areIan Lance Taylor2-1/+7
referenced by a regular file.
1994-11-12 * elfcode.h (NAME(bfd_elf,size_dynamic_sections)): AddIan Lance Taylor2-39/+113
export_dynamic argument, and handle it. (elf_export_symbol): New function. * bfd-in.h (bfd_elf32_size_dynamic_sections): Update declaration. (bfd_elf64_size_dynamic_sections): Update declaration. * bfd-in2.h: Rebuild.
1994-11-11 * hpux-core.c (hpux_core_struct): Delete handles for theJeff Law1-0/+11
data, reg and stack sections. They're never used. Delete accessor macros. (make_bfd_asection): Use bfd_make_section_anyway since debugging cores from dynamic executables may have several sections with the same logical name. (hpux_core_core_file_p): Don't save handles to data, reg and stack sections. Handle CORE_TEXT, CORE_MMF and CORE_SHM.
1994-11-08 * bout.c (callj_callback): Add new argument shrinking. Change allIan Lance Taylor1-0/+11
callers. Handle relocs against section symbols correctly. If not shrinking, don't subtract out dstidx; the subtraction is already in the object file. PR 5883.
1994-11-04configure.in: fix ns32knetbsd_vec -> pc532netbsd_vecKen Raeburn1-0/+3
1994-11-03aoutx.h fixes from netKen Raeburn1-0/+6
1994-11-03go32 patches from djKen Raeburn2-1/+9