aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Kratochvil <jan.kratochvil@redhat.com>2011-12-23 20:17:59 +0000
committerJan Kratochvil <jan.kratochvil@redhat.com>2011-12-23 20:17:59 +0000
commitb86d19250d129ef3df55239f290082c1349a2ae5 (patch)
tree9db1c2f722e05563617934aae0e25b900a1bad0f
parentae1a303ef49c97962fd57e12c9eb4b73f0a9e777 (diff)
downloadfsf-binutils-gdb-b86d19250d129ef3df55239f290082c1349a2ae5.zip
fsf-binutils-gdb-b86d19250d129ef3df55239f290082c1349a2ae5.tar.gz
fsf-binutils-gdb-b86d19250d129ef3df55239f290082c1349a2ae5.tar.bz2
bfd/
* elf32-rl78.c (prev_alignment, sec_start): Remove unused variables.
-rw-r--r--bfd/ChangeLog4
-rw-r--r--bfd/elf32-rl78.c8
2 files changed, 4 insertions, 8 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index da1e2a2..8bc297e 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -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.
diff --git a/bfd/elf32-rl78.c b/bfd/elf32-rl78.c
index 432a98e..6d52231 100644
--- a/bfd/elf32-rl78.c
+++ b/bfd/elf32-rl78.c
@@ -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