* elfxx-ia64.c (elfNN_ia64_new_elf_hash_entry): Don't clear

everything, just the field specific to ia64.
This commit is contained in:
Alan Modra
2005-02-02 01:16:36 +00:00
parent 990a07abf6
commit 4f40114dd2
2 changed files with 7 additions and 5 deletions

View File

@ -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> 2005-02-01 Alan Modra <amodra@bigpond.net.au>
* elf64-ppc.c (func_desc_adjust): Move code creating func desc sym to.. * elf64-ppc.c (func_desc_adjust): Move code creating func desc sym to..

View File

@ -1,5 +1,5 @@
/* IA-64 support for 64-bit ELF /* 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. Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com> Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
@ -1616,15 +1616,12 @@ elfNN_ia64_new_elf_hash_entry (entry, table, string)
if (!ret) if (!ret)
return 0; 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. */ /* Call the allocation method of the superclass. */
ret = ((struct elfNN_ia64_link_hash_entry *) ret = ((struct elfNN_ia64_link_hash_entry *)
_bfd_elf_link_hash_newfunc ((struct bfd_hash_entry *) ret, _bfd_elf_link_hash_newfunc ((struct bfd_hash_entry *) ret,
table, string)); table, string));
ret->info = NULL;
return (struct bfd_hash_entry *) ret; return (struct bfd_hash_entry *) ret;
} }