diff options
author | Nick Clifton <nickc@redhat.com> | 2008-11-25 13:03:56 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2008-11-25 13:03:56 +0000 |
commit | 83bac4b0108234603a1674d820d0188c9f8c4e68 (patch) | |
tree | aad42da689923236dfd87afb097eb961cd423345 /bfd/elf32-bfin.c | |
parent | 62443ade10c299bfd81cbb2392bbfcca59bdc4ca (diff) | |
download | gdb-83bac4b0108234603a1674d820d0188c9f8c4e68.zip gdb-83bac4b0108234603a1674d820d0188c9f8c4e68.tar.gz gdb-83bac4b0108234603a1674d820d0188c9f8c4e68.tar.bz2 |
* elflink.c (is_reloc_section): New function. Returns true if the
given name matches the name of the reloc-containing section
associated with the given section.
(get_dynamic_reloc_section_name): New function. Computes the name
of the section that contains the dynamic relocs associated with
the given section.
(_bfd_elf_get_dynamic_reloc_section): New function. Returns a
pointer to the section containing the dynamic relocs associated
with the given section.
(_bfd_elf_make_dynamic_reloc_section): New function. Creates a
section to contain the dynamic relocs associated with a given
section.
* elf-bfd.h: Prototype the new functions.
* elf-m10300.c (mn10300_elf_check_relocs): Use new functions.
(mn10300_elf_final_link_relocs): Likewise.
* elf32-arm.c (reloc_section_p): Delete - replaced by new
functions.
(elf32_arm_final_link_relocate): Use new functions.
(elf32_arm_check_relocs): Likewise.
* elf32-cris.c (cris_elf_relocate_section): Likewise.
(elf_cris_check_relocs): Likewise.
* elf32-hppa.c (elf32_hppa_check_relocs): Likewise.
* elf32-i370.c (i370_elf_check_relocs): Likewise.
(i370_elf_relocate_section): Likewise.
* elf32-i386.c (elf_i386_check_relocs): Likewise.
* elf32-m32r.c (m32r_elf_relocate_section): Likewise.
(m32r_elf_check_relocs): Likewise.
* elf32-m68k.c (elf_m68k_check_relocs): Likewise.
* elf32_ppc.c (ppc_elf_check_relocs): Likewise.
(ppc_elf_relocate_section): Likewise.
* elf32-s390.c (elf_s390_check_relocs): Likewise.
* elf32-sh.c (sh_elf_relocate_section): Likewise.
(sh_elf_check_relocs): Likewise.
* elf32-vax.c (elf_vax_check_relocs): Likewise.
(elf_vax_relocate_section): Likewise.
* elf64-alpha.c (elf64_alpha_check_relocs): Likewise.
* elf64-ppc.c (ppc64_elf_check_relocs): Likewise.
* elf64-s390.c (elf_s390_check_relocs): Likewise.
* elf64-sh64.c (sh_elf64_relocate_section): Likewise.
* elf64-x86-64.c (elf64_x86_64_check_relocs): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Likewise.
* elf32-bfin.c (bfin_check_relocs): Remove redundant local
variable 'sreloc'.
(bfin_relocate_section): Likewise.
* elf32-v850.c (v850_elf_check_relocs): Likewise.
Diffstat (limited to 'bfd/elf32-bfin.c')
-rw-r--r-- | bfd/elf32-bfin.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/bfd/elf32-bfin.c b/bfd/elf32-bfin.c index a5c2400..c7d1124 100644 --- a/bfd/elf32-bfin.c +++ b/bfd/elf32-bfin.c @@ -1150,7 +1150,6 @@ bfin_check_relocs (bfd * abfd, const Elf_Internal_Rela *rel_end; asection *sgot; asection *srelgot; - asection *sreloc; if (info->relocatable) return TRUE; @@ -1161,7 +1160,6 @@ bfin_check_relocs (bfd * abfd, sgot = NULL; srelgot = NULL; - sreloc = NULL; rel_end = relocs + sec->reloc_count; for (rel = relocs; rel < rel_end; rel++) @@ -1363,7 +1361,6 @@ bfin_relocate_section (bfd * output_bfd, struct elf_link_hash_entry **sym_hashes; bfd_vma *local_got_offsets; asection *sgot; - asection *sreloc; Elf_Internal_Rela *rel; Elf_Internal_Rela *relend; int i = 0; @@ -1374,7 +1371,6 @@ bfin_relocate_section (bfd * output_bfd, local_got_offsets = elf_local_got_offsets (input_bfd); sgot = NULL; - sreloc = NULL; rel = relocs; relend = relocs + input_section->reloc_count; |