bfd/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 23 Dec 2011 20:17:59 +0000 (20:17 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 23 Dec 2011 20:17:59 +0000 (20:17 +0000)
* elf32-rl78.c (prev_alignment, sec_start): Remove unused variables.

bfd/ChangeLog
bfd/elf32-rl78.c

index da1e2a2e898554d14513f93668ab610f20a3b7c9..8bc297e9081be97433a87d5d4706e0b307eea949 100644 (file)
@@ -1,3 +1,7 @@
+2011-12-23  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * elf32-rl78.c (prev_alignment, sec_start): Remove unused variables.
+
 2011-12-23  Tristan Gingold  <gingold@adacore.com>
 
        * vms-lib.c (vms_traverse_index): Move pointer update code.
index 432a98eb18c0d4919a69cacb3fc91d2f157ac03b..6d52231c156a7121ee4ecae6548c72475f031be3 100644 (file)
@@ -2010,14 +2010,12 @@ rl78_elf_relax_section
   Elf_Internal_Rela * srel;
   Elf_Internal_Rela * irelend;
   Elf_Internal_Rela * next_alignment;
-  Elf_Internal_Rela * prev_alignment;
   bfd_byte *          contents = NULL;
   bfd_byte *          free_contents = NULL;
   Elf_Internal_Sym *  intsyms = NULL;
   Elf_Internal_Sym *  free_intsyms = NULL;
   Elf_External_Sym_Shndx * shndx_buf = NULL;
   bfd_vma pc;
-  bfd_vma sec_start;
   bfd_vma symval ATTRIBUTE_UNUSED = 0;
   int pcrel ATTRIBUTE_UNUSED = 0;
   int code ATTRIBUTE_UNUSED = 0;
@@ -2043,8 +2041,6 @@ rl78_elf_relax_section
   symtab_hdr = &elf_tdata (abfd)->symtab_hdr;
   shndx_hdr = &elf_tdata (abfd)->symtab_shndx_hdr;
 
-  sec_start = sec->output_section->vma + sec->output_offset;
-
   /* Get the section contents.  */
   if (elf_section_data (sec)->this_hdr.contents != NULL)
     contents = elf_section_data (sec)->this_hdr.contents;
@@ -2103,9 +2099,6 @@ rl78_elf_relax_section
   /* This will either be NULL or a pointer to the next alignment
      relocation.  */
   next_alignment = internal_relocs;
-  /* This will be the previous alignment, although at first it points
-     to the first real relocation.  */
-  prev_alignment = internal_relocs;
 
   /* We calculate worst case shrinkage caused by alignment directives.
      No fool-proof, but better than either ignoring the problem or
@@ -2144,7 +2137,6 @@ rl78_elf_relax_section
             displacements across an alignment boundary, just in case.
             Note that this only affects relocations to the same
             section.  */
-         prev_alignment = next_alignment;
          next_alignment += 2;
          while (next_alignment < irelend
                 && (ELF32_R_TYPE (next_alignment->r_info) != R_RL78_RH_RELAX
This page took 0.029069 seconds and 4 git commands to generate.