aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
1998-06-24 * elflink.h (elf_bfd_final_link): Loop over input_bfds using theIan Lance Taylor2-1/+12
link_next field, not the next field.
1998-06-19 * elf32-mips.c (mips_elf_size_dynamic_sections): Only strip aIan Lance Taylor1-0/+18
linker created empty input section if the output section has the same name.
1998-06-19 * elflink.h (elf_link_output_extsym): Print an error message ifIan Lance Taylor1-0/+5
_bfd_elf_section_from_bfd_section fails.
1998-06-19 * elf.c (_bfd_elf_section_from_bfd_section): Call bfd_set_error onIan Lance Taylor1-2/+22
failure.
1998-06-12 * po/Make-in (all-yes): If maintainer mode, depend on .pot file.Tom Tromey2-0/+1250
($(PACKAGE).pot): Unconditionally depend on POTFILES.
1998-06-12 * elf.c (swap_out_syms): New arg relocatable_p.Doug Evans2-4/+17
Don't add section VMA to symbols for relocatable output. (_bfd_elf_compute_section_file_positions): Update call to swap_out_syms.
1998-06-08Use signed comparisons against addend.Nick Clifton1-0/+5
1998-06-06Add prototypes.Nick Clifton1-0/+2
1998-06-06Add prototypes.Nick Clifton1-0/+4
1998-06-06sort sections by LMA then VMA.Nick Clifton2-5/+10
1998-06-06Add prototypes for static functions.Nick Clifton2-18/+55
Chnage type of addend from long to bfd_vma.
1998-06-05 * aoutx.h (howto_table_ext): Change RELOC_BASE13 to useIan Lance Taylor1-0/+5
complain_overflow_signed instead of complain_overflow_bitfield.
1998-06-05Fri Jun 5 15:11:11 1998 Andreas Schwab ↵Ian Lance Taylor2-1/+6
<schwab@issan.informatik.uni-dortmund.de> * elf.c (elf_map_symbols): Don't add section VMA to symbol value when comparing against 0.
1998-06-03 * Makefile.am (config.status): New target.Ian Lance Taylor1-0/+5
* Makefile.in: Rebuild.
1998-06-03 * elf32-mips.c (_bfd_mips_elf_fake_sections): Update to useDoug Evans1-0/+7
Elf32_Dvp_External_Overlay instead of 64 bit version.
1998-06-03Give error if previous object endianness doesn't match the current one.Stan Cox1-0/+5
1998-06-03Fixed private data printing to include program headers.Nick Clifton2-5/+13
1998-06-02 * elflink.h (elf_merge_symbol): Don't always set type_change_okIan Lance Taylor2-2/+9
and size_change_ok. (elf_link_add_object_symbols): Set type_change_ok and size_change_ok before calling elf_merge_symbol.
1998-06-02 * elf32-mips.c (mips_elf_relocate_section): If we issue anIan Lance Taylor2-0/+14
undefined symbol error, don't also issue an overflow error.
1998-06-02Tue Jun 2 13:51:00 1998 Geoff Keating <geoffk@ozemail.com.au>Ian Lance Taylor1-0/+6
* elf32-ppc.c (ppc_elf_relocate_section): The target of an R_PPC_LOCAL24PC relocation should be local; if not, print an error message instead of crashing.
1998-06-01Mon Jun 1 18:23:12 1998 Yuli Barcohen <yuli.barcohen@telrad.co.il>Ian Lance Taylor1-0/+11
* archures.c (bfd_mach_cpu32): Define. (bfd_default_scan): Add case for 68060. Fix 68332 case to use bfd_mach_cpu32. * cpu-m68k.c (arch_info_struct): Add m68k:cpu32. * ieee.c: Include <ctype.h>. (ieee_object_p): Parse out process ID string to make it more likely to be acceptable for bfd_scan_arch. * bfd-in2.h: Rebuild.
1998-06-01Fix PHDRS test in linker testsuite by also dumping program header outputNick Clifton2-43/+59
when displaying private data.
1998-06-01 * peicode.h (coff_swap_sym_in): Check for C_SECTION rather thanIan Lance Taylor1-0/+5
0x68. Reindent. Add some comments.
1998-05-31 * elf32-mips.c (_bfd_mips_elf_final_write_processing): Set sh_linkDoug Evans2-77/+291
field of .DVP.ovlytab to .DVP.ovlystrtab's section index. (_bfd_mips_elf_section_from_shdr): Recognize SHT_DVP_OVERLAY_TABLE and SHT_DVP_OVERLAY. (_bfd_mips_elf_fake_sections): Ditto.
1998-05-29Partial fix for PR 15929 - Change physical address of segment when itsNick Clifton2-5/+65
sections' LMAs have changed.
1998-05-27Added BFD_RELOC_SPARC_32LE and bfd_mach_sparc_sparclite_le.Stan Cox2-6/+8
1998-05-27sparclite 86x big endian instruction / little endian data support.Stan Cox1-0/+17
1998-05-21Fix operator precedence in if() statement.Nick Clifton1-0/+5
1998-05-19 * reloc.c (bfd_check_overflow): Add casts before shifts which mayIan Lance Taylor2-7/+28
not fit in 32 bits. (_bfd_relocate_contents): Likewise.
1998-05-18Fix nightly testing bug.Nick Clifton2-9/+24
1998-05-18 * elf64-alpha.c (elf64_alpha_relax_section): Set again on changes.Richard Henderson1-0/+7
(elf64_alpha_can_merge_gots, elf64_alpha_merge_gots, elf64_alpha_size_got_sections): Rewrite, handling multiple got subsections during relaxation more correctly.
1998-05-14Add support for interwotking between Thumb code and non-interworking aware ↵Nick Clifton3-2/+28
ARM code.
1998-05-07 If sysdep.h includes a header file, don't include it again:Ian Lance Taylor6-12/+31
* aix386-core.c: Don't include <stdio.h>, <stddef.h>, or <errno.h>. * aoutx.h: Don't include <string.h>. Use "sysdep.h" rather than <sysdep.h>. * archive.c: Don't include <string.h> or <errno.h>. * evax-alpha.c; Don't include <stdio.h>. * evax-egsd.c: Likewise. * evax-etir.c: Likewise. * evax-misc.c: Likewise. * evax-emh.c: Likewise. Also, don't include <sys/types.h>. * hppabsd-core.c: Don't include <stdio.h>, <sys/types.h>, or <errno.h>. * hpux-core.c: Likewise. * netbsd-core.c: Likewise. * som.c: Likewise. * libbfd.c: Don't include <sys/types.h>. * nlmcode.h: Don't include <string.h>. * osf-core.c: Don't include <string.h> or <stdio.h>. * ptrace-core.c: Don't include <stdio.h>, <sys/types.h>, <errno.h>, or <unistd.h>. * trad-core.c: Don't include <stdio.h> or <sys/types.h>.
1998-05-07 * filemode.c: Remove; not used.Ian Lance Taylor2-195/+0
1998-05-07Thu May 7 13:12:50 1998 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-0/+5
* configure.com: If the version number can not be found in configure.in, set it to "unknown" rather than "2.8.1".
1998-05-07fix sanitization of elf32-mips.cIan Lance Taylor1-3/+3
1998-05-06fix gettext sanitizationIan Lance Taylor1-1/+1
1998-05-06 * elf32-mips.c (elf_mips_mach): New.Gavin Romig-Koch1-0/+10
(_bfd_mips_elf_object_p): Use elf_mips_mach. (_bfd_mips_elf_final_write_processing): Use the names of machines, rather than the numbers. Set both the ARCH and MACH in e_flags. Handle a few more specific machines. (_bfd_mips_elf_merge_private_bfd_data): Merge both EF_MIPS_ARCH and EF_MIPS_MACH. * mips.h (EF_MIPS_MACH,E_MIPS_MACH_*): Added.
1998-05-06* syms.c (bfd_is_local_label): Revert last change.Richard Henderson1-0/+5
* srec.c (srec_write_symbols): Discard debugging symbols.
1998-05-06fix copyrightIan Lance Taylor1-2/+3
1998-05-06 * som.c: Include <ctype.h>.Ian Lance Taylor2-39/+22
* som.h: Don't include sysdep.h.
1998-05-06 * libbfd.h: Rebuilt.Tom Tromey1-0/+6
* libbfd-in.h: Removed gettext includes and defines. * sysdep.h: Moved gettext-related includes and defines here.
1998-05-05 * srec.c (srec_write_symbols): Use bfd_is_local_label rather thanRichard Henderson3-28/+26
an ad-hoc test. Kill bogus #if 0 code. * syms.c (bfd_is_local_label): Consider BSF_DEBUGGING symbols local. PR 13455
1998-05-04 * libbfd.h: Rebuilt.Tom Tromey1-0/+5
* libbfd-in.h (_): Define as dgettext.
1998-05-04 * coff-arm.c (coff_arm_relocate_section): Cast to bfd_signed_vma,Ian Lance Taylor1-0/+8
not signed. * peicode.h (pe_saved_coff_bfd_print_private_bfd_data): Use PARAMS when declaring parameter types. (pe_saved_coff_bfd_copy_private_bfd_data): Likewise.
1998-05-02add overview information and ELF segment informationIan Lance Taylor1-116/+449
1998-05-01fix TeX problemsIan Lance Taylor1-0/+2
1998-05-01add target vector documentationIan Lance Taylor1-0/+640
1998-04-29add relocation code and ELF docsIan Lance Taylor1-0/+270
1998-04-29 * config.bfd: If we include any ELF targets in targ_defvec and/orIan Lance Taylor1-0/+13
targ_selvecs, then add the generic ELF targets to targ_selvecs. * elf32-gen.c (dummy): New static const variable. (elf_generic_info_to_howto): New static function. (elf_generic_info_to_howto_rel): New static function. (elf_info_to_howto): Define as elf_generic_info_to_howto. (elf_info_to_howto_rel): Define as elf_generic_info_to_howto_rel. * elf64-gen.c: Same changes as elf32-gen.c. * elfcode.h (elf_object_p): For the generic target, ignore a failure of bfd_default_set_arch_mach. Fix indentation a bit.