* elf32-openrisc.c (openrisc_elf_gc_mark_hook): Remove
ATTRIBUTE_UNUSED on used params. * elf32-vax.c (elf_vax_gc_mark_hook): Remove unnecessary checks before calling bfd_section_from_elf_index on local syms. * elf64-sh64.c (sh_elf64_gc_mark_hook): Likewise.
This commit is contained in:
parent
5b0e55b627
commit
8d2c33be03
|
@ -1,3 +1,11 @@
|
||||||
|
2002-06-04 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* elf32-openrisc.c (openrisc_elf_gc_mark_hook): Remove
|
||||||
|
ATTRIBUTE_UNUSED on used params.
|
||||||
|
* elf32-vax.c (elf_vax_gc_mark_hook): Remove unnecessary checks
|
||||||
|
before calling bfd_section_from_elf_index on local syms.
|
||||||
|
* elf64-sh64.c (sh_elf64_gc_mark_hook): Likewise.
|
||||||
|
|
||||||
2002-06-04 Jason Thorpe <thorpej@wasabisystems.com>
|
2002-06-04 Jason Thorpe <thorpej@wasabisystems.com>
|
||||||
|
|
||||||
* Makefile.am (BFD32_BACKENDS): Add elf32-sh64-nbsd.lo.
|
* Makefile.am (BFD32_BACKENDS): Add elf32-sh64-nbsd.lo.
|
||||||
|
|
|
@ -469,11 +469,11 @@ openrisc_elf_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||||
|
|
||||||
static asection *
|
static asection *
|
||||||
openrisc_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
openrisc_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||||
bfd *abfd ATTRIBUTE_UNUSED;
|
bfd *abfd;
|
||||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||||
Elf_Internal_Rela *rel ATTRIBUTE_UNUSED;
|
Elf_Internal_Rela *rel;
|
||||||
struct elf_link_hash_entry *h ATTRIBUTE_UNUSED;
|
struct elf_link_hash_entry *h;
|
||||||
Elf_Internal_Sym *sym ATTRIBUTE_UNUSED;
|
Elf_Internal_Sym *sym;
|
||||||
{
|
{
|
||||||
if (h != NULL)
|
if (h != NULL)
|
||||||
{
|
{
|
||||||
|
|
|
@ -887,13 +887,7 @@ elf_vax_gc_mark_hook (abfd, info, rel, h, sym)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!(elf_bad_symtab (abfd)
|
return bfd_section_from_elf_index (abfd, sym->st_shndx);
|
||||||
&& ELF_ST_BIND (sym->st_info) != STB_LOCAL)
|
|
||||||
&& ! ((sym->st_shndx <= 0 || sym->st_shndx >= SHN_LORESERVE)
|
|
||||||
&& sym->st_shndx != SHN_COMMON))
|
|
||||||
{
|
|
||||||
return bfd_section_from_elf_index (abfd, sym->st_shndx);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
|
@ -2481,11 +2481,7 @@ sh_elf64_gc_mark_hook (abfd, info, rel, h, sym)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!(elf_bad_symtab (abfd)
|
return bfd_section_from_elf_index (abfd, sym->st_shndx);
|
||||||
&& ELF_ST_BIND (sym->st_info) != STB_LOCAL)
|
|
||||||
&& ! ((sym->st_shndx <= 0 || sym->st_shndx >= SHN_LORESERVE)
|
|
||||||
&& sym->st_shndx != SHN_COMMON))
|
|
||||||
return bfd_section_from_elf_index (abfd, sym->st_shndx);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
Loading…
Reference in New Issue