summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 da1e2a2e898..8bc297e9081 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 432a98eb18c..6d52231c156 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