From: Alan Modra Date: Sat, 2 Nov 2013 05:15:12 +0000 (+1030) Subject: Remove unnecessary _bfd_new_bfd initialisation X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cacce40b2df7955f7ba7191c61099e0b7867d416;p=binutils-gdb.git Remove unnecessary _bfd_new_bfd initialisation nbfd is allocated by bfd_zmalloc. * opncls.c (_bfd_new_bfd): Don't init vars already zeroed. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 727b0bd0987..8c386aa4e15 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2013-11-02 Alan Modra + + * opncls.c (_bfd_new_bfd): Don't init vars already zeroed. + 2013-11-02 Alan Modra * elf64-ppc.c (ppc64_elf_next_input_section): Always set toc_off diff --git a/bfd/opncls.c b/bfd/opncls.c index 2147deec5be..3f09420bf73 100644 --- a/bfd/opncls.c +++ b/bfd/opncls.c @@ -80,27 +80,12 @@ _bfd_new_bfd (void) nbfd->arch_info = &bfd_default_arch_struct; - nbfd->direction = no_direction; - nbfd->iostream = NULL; - nbfd->where = 0; if (!bfd_hash_table_init_n (& nbfd->section_htab, bfd_section_hash_newfunc, sizeof (struct section_hash_entry), 13)) { free (nbfd); return NULL; } - nbfd->sections = NULL; - nbfd->section_last = NULL; - nbfd->format = bfd_unknown; - nbfd->my_archive = NULL; - nbfd->origin = 0; - nbfd->opened_once = FALSE; - nbfd->output_has_begun = FALSE; - nbfd->section_count = 0; - nbfd->usrdata = NULL; - nbfd->cacheable = FALSE; - nbfd->flags = BFD_NO_FLAGS; - nbfd->mtime_set = FALSE; return nbfd; }