diff options
author | Alan Modra <amodra@gmail.com> | 2005-02-02 01:16:36 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2005-02-02 01:16:36 +0000 |
commit | 4f40114dd292dbaf5a94eb04fdff90310a14b0a0 (patch) | |
tree | 5e1a9265dc13443c3cef38b0fd59593aeba717da | |
parent | 990a07abf64d4a77851368ad9fafebb51ef25136 (diff) | |
download | binutils-4f40114dd292dbaf5a94eb04fdff90310a14b0a0.zip binutils-4f40114dd292dbaf5a94eb04fdff90310a14b0a0.tar.gz binutils-4f40114dd292dbaf5a94eb04fdff90310a14b0a0.tar.bz2 |
* elfxx-ia64.c (elfNN_ia64_new_elf_hash_entry): Don't clear
everything, just the field specific to ia64.
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/elfxx-ia64.c | 7 |
2 files changed, 7 insertions, 5 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 5607b97..6c394ab 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2005-02-02 Alan Modra <amodra@bigpond.net.au> + + * elfxx-ia64.c (elfNN_ia64_new_elf_hash_entry): Don't clear + everything, just the field specific to ia64. + 2005-02-01 Alan Modra <amodra@bigpond.net.au> * elf64-ppc.c (func_desc_adjust): Move code creating func desc sym to.. diff --git a/bfd/elfxx-ia64.c b/bfd/elfxx-ia64.c index 9ae95d3..135a337 100644 --- a/bfd/elfxx-ia64.c +++ b/bfd/elfxx-ia64.c @@ -1,5 +1,5 @@ /* IA-64 support for 64-bit ELF - Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 + Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. Contributed by David Mosberger-Tang <davidm@hpl.hp.com> @@ -1616,15 +1616,12 @@ elfNN_ia64_new_elf_hash_entry (entry, table, string) if (!ret) return 0; - /* Initialize our local data. All zeros, and definitely easier - than setting a handful of bit fields. */ - memset (ret, 0, sizeof (*ret)); - /* Call the allocation method of the superclass. */ ret = ((struct elfNN_ia64_link_hash_entry *) _bfd_elf_link_hash_newfunc ((struct bfd_hash_entry *) ret, table, string)); + ret->info = NULL; return (struct bfd_hash_entry *) ret; } |