aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
2001-10-30Add MMIX supportNick Clifton23-756/+6100
2001-10-30If the LMA for a segment is known, use it for matching sections to segments.Nick Clifton2-10/+17
Use the LMA when adjusting for inter-section alignment padding.
2001-10-30Set the LMA based on the p_paddr of the segment that contains it.Nick Clifton2-10/+29
2001-10-29daily updateAlan Modra1-1/+1
2001-10-29 * README: Fix a typo.Kazu Hirata2-1/+5
2001-10-29 * bfdsumm.texi: Fix a typo.Kazu Hirata2-1/+5
2001-10-29daily update, a bit late..Alan Modra1-1/+1
2001-10-27daily updateAlan Modra1-1/+1
2001-10-27Change footer to refer to FSF. Change subtitle to refer to original ↵Nick Clifton2-6/+11
creation date.
2001-10-27daily updateAlan Modra1-1/+1
2001-10-26daily updateAlan Modra1-1/+1
2001-10-25 * peXXigen.c (_bfd_XX_print_private_bfd_data_common): CopyRichard Henderson2-1/+9
timestamp to time_t for ctime.
2001-10-25daily updateAlan Modra1-1/+1
2001-10-24 * elf32-cris.c (cris_reloc_type_lookup): Change loop to useHans-Peter Nilsson2-4/+9
unsigned, increasing index.
2001-10-24daily updateAlan Modra1-1/+1
2001-10-232001-10-23 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+6
* elf32-mips.c (_bfd_mips_elf_modify_segment_map): Check m != NULL before accessing it.
2001-10-23 * elflink.h (elf_link_input_bfd): Zero the reloc instead of doingAlan Modra3-142/+153
bfd_reloc_type_lookup (bfd, BFD_RELOC_NONE) as bfd_reloc_type_lookup doesn't accept BFD_RELOC_* on some targets, eg. hppa. * elf32-hppa.c (elf32_hppa_link_hash_entry): Remove plt_abs. (hppa_link_hash_newfunc): Likewise. (elf32_hppa_finish_dynamic_symbol): Likewise. (allocate_dynrelocs): Always allocate .got relocs if shared. (elf32_hppa_relocate_section): Output them too. Similarly consolidate .plt reloc code, and no longer initialise .plt when a reloc is output. (elf32_hppa_finish_dynamic_symbol): Only initialise .plt entries when no reloc is output. From Herbert Xu <herbert@gondor.apana.org.au> * elf32-hppa.c (final_link_relocate): Call bfd_set_error for unreachable branches.
2001-10-23daily updateAlan Modra1-1/+1
2001-10-222001-10-22 H.J. Lu <hjl@gnu.org>H.J. Lu3-24/+50
* configure.in (WIN32LIBADD): Use -L../libiberty for mips*-*-linux*. * configure: Rebuild.
2001-10-222001-10-21 H.J. Lu <hjl@gnu.org>H.J. Lu3-2/+8
* configure.in (WIN32LIBADD): Include -L../libiberty/pic -liberty if shared library is enabled only for Linux hosts. * configure: Rebuild.
2001-10-22daily updateAlan Modra1-1/+1
2001-10-212001-10-21 H.J. Lu <hjl@gnu.org>H.J. Lu3-14/+26
* configure.in (WIN32LIBADD): Check if PICFLAG is defined in ../libiberty/Makefile instead of $enable_shared. * configure: Rebuild.
2001-10-212001-10-21 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+5
* elf32-cris.c (cris_reloc_type_lookup): Use int for index.
2001-10-212001-10-20 H.J. Lu <hjl@gnu.org>H.J. Lu3-276/+285
* configure.in (WIN32LIBADD): Include -L../libiberty/pic -liberty if shared library is enabled. * configure: Rebuild.
2001-10-21daily updateAlan Modra1-1/+1
2001-10-202001-10-20 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+5
* elf32-cris.c (cris_reloc_type_lookup): Allow index 0.
2001-10-20daily updateAlan Modra1-1/+1
2001-10-192001-10-19 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+7
* elfcode.h (elf_object_p): Don't clear D_PAGED if the section size is empty.
2001-10-192001-10-18 H.J. Lu <hjl@gnu.org>H.J. Lu3-2/+11
* elf32-i370.c (i370_elf_relocate_section): Ignore R_XXX_NONE. * elf32-ppc.c (ppc_elf_relocate_section): Likewise.
2001-10-19daily updateAlan Modra1-1/+1
2001-10-18 * section.c (_bfd_strip_section_from_output): Don't countJakub Jelinek2-1/+9
SEC_EXCLUDE sections as references. Set SEC_EXCLUDE.
2001-10-18daily updateAlan Modra1-1/+1
2001-10-17 * elf-m10200.c (mn10200_elf_relax_section): Cast assignment toAlan Modra11-15/+29
Elf_Internal_Shdr.contents now that it's no longer a PTR. * elf-m10300.c (mn10300_elf_relax_section): Likewise. * elf32-h8300.c (elf32_h8_relax_section): Likewise. * elf32-m68k.c (bfd_m68k_elf32_create_embedded_relocs): Likewise. * elf32-sh.c (sh_elf_relax_section): Likewise. * elf64-alpha.c (elf64_alpha_relax_section): Likewise. * elfxx-ia64.c (elfNN_ia64_relax_section): Likewise. * elf.c (setup_group): Warning fixes. * elflink.h (elf_link_sort_relocs): Likewise. * pdp11.c (slurp_reloc_table): Likewise.
2001-10-172001-10-16 Jeff Holcomb <jeffh@redhat.com>Jeff Holcomb2-2/+7
* elflink.h (elf_link_sort_relocs): Remove unnecessary pointer casts.
2001-10-17daily updateAlan Modra1-1/+1
2001-10-162001-10-15 H.J. Lu <hjl@gnu.org>H.J. Lu2-2/+11
* elflink.h (elf_link_input_bfd): Set type to BFD_RELOC_NONE for relocations against discarded link-once section.
2001-10-16daily updateAlan Modra1-1/+1
2001-10-15 * elf32-i386.c (elf_i386_relocate_section): Report some detail onAlan Modra2-29/+34
bfd_reloc_outofrange and similar errors.
2001-10-15 * elf.c (_bfd_elf_link_hash_copy_indirect): Test ind->root.typeAlan Modra7-6/+16
rather than ind->weakdef. * elf32-hppa.c (elf32_hppa_copy_indirect_symbol): Likewise. * elf32-i386.c (elf_i386_copy_indirect_symbol): Likewise. * elf32-mips.c (_bfd_mips_elf_copy_indirect_symbol): Likewise. * elf64-ppc.c (ppc64_elf_copy_indirect_symbol): Likewise. * elfxx-ia64.c (elfNN_ia64_hash_copy_indirect): Likewise.
2001-10-15 * elf32-hppa.c (elf32_hppa_copy_indirect_symbol): Merge dyn_relocAlan Modra8-15/+125
counts for aliases instead of aborting. * elf32-i386.c (elf_i386_copy_indirect_symbol): Likewise. * elf64-ppc.c (ppc64_elf_copy_indirect_symbol): Likewise. * elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Set plt.offset to -1 for non-function symbols. * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Likewise. * elf32-s390.c (elf_s390_adjust_dynamic_symbol): Likewise. * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise. * elf64-s390.c (elf_s390_adjust_dynamic_symbol): Likewise. * elf64-x86-64.c (elf64_x86_64_adjust_dynamic_symbol): Likewise. * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Refer to plt.offset instead of plt.refcount when setting to -1.
2001-10-15daily updateAlan Modra1-1/+1
2001-10-14daily updateAlan Modra1-1/+1
2001-10-13daily updateAlan Modra1-1/+1
2001-10-12Treat R_ARM_THM_PC22 like R_ARM_PC24.Nick Clifton2-2/+11
2001-10-12daily updateAlan Modra1-1/+1
2001-10-11daily updateAlan Modra1-1/+1
2001-10-10 * elflink.h (elf_link_sort_cmp2): Don't mix PLT and non-PLTJakub Jelinek2-2/+7
relocations against the same symbol in .rel{,a}.dyn section.
2001-10-10 * aout-encap.c: Fix comment typos.Kazu Hirata22-22/+46
* aoutx.h: Likewise. * archive.c: Likewise. * bout.c: Likewise. * coff64-rs6000.c: Likewise. * coffcode.h: Likewise. * coffgen.c: Likewise. * cofflink.c: Likewise. * coff-mips.c: Likewise. * ecoff.c: Likewise. * elf32-m32r.c: Likewise. * libcoff-in.h: Likewise. * libecoff.h: Likewise. * libxcoff.h: Likewise. * nlm32-i386.c: Likewise. * pdp11.c: Likewise. * section.c: Likewise. * som.c: Likewise. * som.h: Likewise. * bfd-in2.h: Regenerate. * libcoff.h: Likewise.
2001-10-10 * elf.c (elf_map_symbols): Don't create new section symbols; UseAlan Modra2-243/+233
existing section syms. Update comments. (copy_private_bfd_data): Formatting fixes. (elfcore_grok_win32pstatus): Likewise. (swap_out_syms): Likewise. Remove unnecessary level of braces.
2001-10-10daily updateAlan Modra1-1/+1