diff options
author | Daniel Jacobowitz <drow@false.org> | 2004-02-21 21:00:12 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2004-02-21 21:00:12 +0000 |
commit | f7d79b14ee8a879b24119cf846fac83509f85cc5 (patch) | |
tree | f397fce504da7f9e867c79d6b1c1268d8baef94c | |
parent | 270cb36e52f8dc2e7dc5853c206c38c03e5183b5 (diff) | |
download | fsf-binutils-gdb-f7d79b14ee8a879b24119cf846fac83509f85cc5.zip fsf-binutils-gdb-f7d79b14ee8a879b24119cf846fac83509f85cc5.tar.gz fsf-binutils-gdb-f7d79b14ee8a879b24119cf846fac83509f85cc5.tar.bz2 |
* dwarf2read.c (dwarf2_build_psymtabs_hard): Estimate the initial
size of the hash table.
-rw-r--r-- | gdb/ChangeLog.intercu | 5 | ||||
-rw-r--r-- | gdb/dwarf2read.c | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gdb/ChangeLog.intercu b/gdb/ChangeLog.intercu index 27905a6..087fe18 100644 --- a/gdb/ChangeLog.intercu +++ b/gdb/ChangeLog.intercu @@ -1,5 +1,10 @@ 2004-02-21 Daniel Jacobowitz <drow@mvista.com> + * dwarf2read.c (dwarf2_build_psymtabs_hard): Estimate the initial + size of the hash table. + +2004-02-21 Daniel Jacobowitz <drow@mvista.com> + * dwarf2read.c (struct dwarf2_cu): Add abbrev_obstack. (struct abbrev_info): Shorten two int flags. (dwarf_alloc_abbrev): Take a CU argument. diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 6c135f0..e774973 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, |