mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-22 19:09:31 +08:00
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:
@ -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>
|
||||
|
||||
* acinclude.m4: undo previous gettext change
|
||||
|
Reference in New Issue
Block a user