1998-10-26 15:58 Ulrich Drepper <drepper@cygnus.com>

* elf-bfd.h (struct elf_link_hash_entry): Add new field elf_hash_value.
	* elflink.h (elf_collect_hash_codes): New function.  This function is
	called for each exported symbol and we compute the ELF hash value for
	it.
	(compute_bucket_value): New function.  It is called from
	size_dynamic_sections to determine the hash table size.  When we are
	optimizing a better, but slower, algorithm is used.
	(size_dynamic_sections): Call compute_bucket_value.

	* elf.c (bfd_elf_hash): Optimize the hash function a bit.
This commit is contained in:
Ulrich Drepper
1998-10-27 00:04:05 +00:00
parent e429c89724
commit 5c2ad07f36

View File

@ -1,3 +1,25 @@
1998-10-26 15:58 Ulrich Drepper <drepper@cygnus.com>
* elf-bfd.h (struct elf_link_hash_entry): Add new field elf_hash_value.
* elflink.h (elf_collect_hash_codes): New function. This function is
called for each exported symbol and we compute the ELF hash value for
it.
(compute_bucket_value): New function. It is called from
size_dynamic_sections to determine the hash table size. When we are
optimizing a better, but slower, algorithm is used.
(size_dynamic_sections): Call compute_bucket_value.
* elf.c (bfd_elf_hash): Optimize the hash function a bit.
Mon Oct 19 20:03:21 1998 Catherine Moore <clm@cygnus.com>
* elf32-sh.c: Add HOWTO entries for R_SH_GNU_VTINHERIT and
R_SH_GNU_VTENTRY.
(sh_elf_gc_mark_hook): New.
(sh_elf_gc_sweep_hook): New.
(sh_elf_check_relocs): New.
(elf_backend_can_gc_sections): Define.
Mon Oct 19 16:57:05 1998 Felix Lee <flee@cygnus.com> Mon Oct 19 16:57:05 1998 Felix Lee <flee@cygnus.com>
* acinclude.m4: undo previous gettext change * acinclude.m4: undo previous gettext change