diff options
Diffstat (limited to 'bfd/elfxx-sparc.h')
-rw-r--r-- | bfd/elfxx-sparc.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bfd/elfxx-sparc.h b/bfd/elfxx-sparc.h index a20855a990..36748ec075 100644 --- a/bfd/elfxx-sparc.h +++ b/bfd/elfxx-sparc.h @@ -59,6 +59,10 @@ struct _bfd_sparc_elf_link_hash_table /* Small local sym cache. */ struct sym_cache sym_cache; + /* Used by local STT_GNU_IFUNC symbols. */ + htab_t loc_hash_table; + void *loc_hash_memory; + /* True if the target system is VxWorks. */ int is_vxworks; @@ -102,6 +106,8 @@ extern bfd_boolean _bfd_sparc_elf_mkobject (bfd *); extern struct bfd_link_hash_table *_bfd_sparc_elf_link_hash_table_create (bfd *); +extern void _bfd_sparc_elf_link_hash_table_free + (struct bfd_link_hash_table *); extern bfd_boolean _bfd_sparc_elf_create_dynamic_sections (bfd *, struct bfd_link_info *); extern void _bfd_sparc_elf_copy_indirect_symbol |