From cacce40b2df7955f7ba7191c61099e0b7867d416 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Sat, 2 Nov 2013 15:45:12 +1030 Subject: [PATCH] Remove unnecessary _bfd_new_bfd initialisation nbfd is allocated by bfd_zmalloc. * opncls.c (_bfd_new_bfd): Don't init vars already zeroed. --- bfd/ChangeLog | 4 ++++ bfd/opncls.c | 15 --------------- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 727b0bd098..8c386aa4e1 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 2147deec5b..3f09420bf7 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; }