From f7d79b14ee8a879b24119cf846fac83509f85cc5 Mon Sep 17 00:00:00 2001 From: Daniel Jacobowitz Date: Sat, 21 Feb 2004 21:00:12 +0000 Subject: [PATCH] * dwarf2read.c (dwarf2_build_psymtabs_hard): Estimate the initial size of the hash table. --- gdb/ChangeLog.intercu | 5 +++++ gdb/dwarf2read.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog.intercu b/gdb/ChangeLog.intercu index 27905a6aa2b..087fe18a416 100644 --- a/gdb/ChangeLog.intercu +++ b/gdb/ChangeLog.intercu @@ -1,3 +1,8 @@ +2004-02-21 Daniel Jacobowitz + + * dwarf2read.c (dwarf2_build_psymtabs_hard): Estimate the initial + size of the hash table. + 2004-02-21 Daniel Jacobowitz * dwarf2read.c (struct dwarf2_cu): Add abbrev_obstack. diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 6c135f0cafa..e7749733053 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -1346,7 +1346,8 @@ dwarf2_build_psymtabs_hard (struct objfile *objfile, int mainline) obstack_init (&cu.partial_die_obstack); cu.partial_dies - = htab_create_alloc_ex (29, partial_die_hash, + = htab_create_alloc_ex (cu.header.length / 12, + partial_die_hash, partial_die_eq, NULL, &cu.partial_die_obstack, -- 2.47.2