diff options
-rw-r--r-- | src/ChangeLog | 2 | ||||
-rw-r--r-- | src/elflint.c | 13 |
2 files changed, 2 insertions, 13 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 9ecfe5d8..c202fd3f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2011-02-08 Roland McGrath <roland@redhat.com> + * elflint.c (check_dynamic): Remove unused variables. + * elflint.c (check_symtab): Warn about missing xndx section only once. * ldgeneric.c (check_for_duplicate2): Remove unused variable. diff --git a/src/elflint.c b/src/elflint.c index 152b23a8..c1227355 100644 --- a/src/elflint.c +++ b/src/elflint.c @@ -1574,10 +1574,6 @@ check_dynamic (Ebl *ebl, GElf_Ehdr *ehdr, GElf_Shdr *shdr, int idx) [DT_STRSZ] = true, [DT_SYMENT] = true }; - GElf_Addr reladdr = 0; - GElf_Word relsz = 0; - GElf_Addr pltreladdr = 0; - GElf_Word pltrelsz = 0; memset (has_dt, '\0', sizeof (has_dt)); memset (has_val_dt, '\0', sizeof (has_val_dt)); @@ -1675,15 +1671,6 @@ section [%2d] '%s': entry %zu: level 2 tag %s used\n"), section [%2d] '%s': entry %zu: DT_PLTREL value must be DT_REL or DT_RELA\n"), idx, section_name (ebl, idx), cnt); - if (dyn->d_tag == DT_REL) - reladdr = dyn->d_un.d_ptr; - if (dyn->d_tag == DT_RELSZ) - relsz = dyn->d_un.d_val; - if (dyn->d_tag == DT_JMPREL) - pltreladdr = dyn->d_un.d_ptr; - if (dyn->d_tag == DT_PLTRELSZ) - pltrelsz = dyn->d_un.d_val; - /* Check that addresses for entries are in loaded segments. */ switch (dyn->d_tag) { |