diff options
author | Alan Modra <amodra@bigpond.net.au> | 2005-02-02 01:16:36 +0000 |
---|---|---|
committer | Alan Modra <amodra@bigpond.net.au> | 2005-02-02 01:16:36 +0000 |
commit | c138c4576401b5cf869bcba90e9e77bf5c6e0171 (patch) | |
tree | 0b877ef48b6af79cfbf7e9e1a3ebf7a389f8ad0c /bfd | |
parent | a98039c2f283a5e2cf5302892daabf62e2e37d70 (diff) | |
download | gdb-c138c4576401b5cf869bcba90e9e77bf5c6e0171.tar.gz |
* elfxx-ia64.c (elfNN_ia64_new_elf_hash_entry): Don't clear
everything, just the field specific to ia64.
Diffstat (limited to 'bfd')
-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 5607b97d308..6c394ab6190 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 9ae95d32387..135a337474b 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; } |