diff options
Diffstat (limited to 'bfd/elf32-hppa.c')
-rw-r--r-- | bfd/elf32-hppa.c | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/bfd/elf32-hppa.c b/bfd/elf32-hppa.c index 9a05c38..2c1b9db 100644 --- a/bfd/elf32-hppa.c +++ b/bfd/elf32-hppa.c @@ -419,7 +419,7 @@ elf32_hppa_link_hash_table_create (bfd *abfd) struct elf32_hppa_link_hash_table *htab; bfd_size_type amt = sizeof (*htab); - htab = bfd_malloc (amt); + htab = bfd_zmalloc (amt); if (htab == NULL) return NULL; @@ -436,26 +436,8 @@ elf32_hppa_link_hash_table_create (bfd *abfd) sizeof (struct elf32_hppa_stub_hash_entry))) return NULL; - htab->stub_bfd = NULL; - htab->add_stub_section = NULL; - htab->layout_sections_again = NULL; - htab->stub_group = NULL; - htab->sgot = NULL; - htab->srelgot = NULL; - htab->splt = NULL; - htab->srelplt = NULL; - htab->sdynbss = NULL; - htab->srelbss = NULL; htab->text_segment_base = (bfd_vma) -1; htab->data_segment_base = (bfd_vma) -1; - htab->multi_subspace = 0; - htab->has_12bit_branch = 0; - htab->has_17bit_branch = 0; - htab->has_22bit_branch = 0; - htab->need_plt_stub = 0; - htab->sym_cache.abfd = NULL; - htab->tls_ldm_got.refcount = 0; - return &htab->etab.root; } |