diff options
author | Ian Lance Taylor <ian@airs.com> | 1995-07-04 16:54:49 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1995-07-04 16:54:49 +0000 |
commit | b176e1e92a344be1f241b74f03ee00241bd5cde3 (patch) | |
tree | 93bc1829d56a4eaef62f1e237283044803dd514d /bfd/ChangeLog | |
parent | 194fc93542a4d8d88ed74628d43073e6f3ad13c3 (diff) | |
download | gdb-b176e1e92a344be1f241b74f03ee00241bd5cde3.zip gdb-b176e1e92a344be1f241b74f03ee00241bd5cde3.tar.gz gdb-b176e1e92a344be1f241b74f03ee00241bd5cde3.tar.bz2 |
* libelf.h (struct elf_link_hash_table): Add needed field. Remove
saw_needed field.
* elfcode.h (elf_link_add_object_symbols): If elf_dt_needed_name
is an empty string, don't make a DT_NEEDED entry in the output
file. Record all DT_NEEDED entries found in input dynamic
objects.
(elf_link_output_extsym): Don't check saw_needed when issuing
warnings.
* elf.c (_bfd_elf_link_hash_table_init): Initialize needed, not
saw_needed.
(bfd_elf_get_needed_list): New function.
* bfd-in.h (struct bfd_elf_link_needed_list): Define.
(bfd_elf_get_needed_list): Define.
* bfd-in2.h: Rebuild.
PR 7083.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 2f0c1b7..88de922 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,20 @@ Tue Jul 4 12:22:21 1995 Ian Lance Taylor <ian@cygnus.com> + * libelf.h (struct elf_link_hash_table): Add needed field. Remove + saw_needed field. + * elfcode.h (elf_link_add_object_symbols): If elf_dt_needed_name + is an empty string, don't make a DT_NEEDED entry in the output + file. Record all DT_NEEDED entries found in input dynamic + objects. + (elf_link_output_extsym): Don't check saw_needed when issuing + warnings. + * elf.c (_bfd_elf_link_hash_table_init): Initialize needed, not + saw_needed. + (bfd_elf_get_needed_list): New function. + * bfd-in.h (struct bfd_elf_link_needed_list): Define. + (bfd_elf_get_needed_list): Define. + * bfd-in2.h: Rebuild. + * ecoff.c (_bfd_ecoff_find_nearest_line): Also initialize find_buffer and fdrtab_len fields of newly allocated find_line_info structure. |