diff options
author | Alan Modra <amodra@gmail.com> | 2016-08-13 00:03:43 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2016-08-13 00:07:20 +0930 |
commit | 90ac242072dc68ad454aaaa228868b0f1c8e10f9 (patch) | |
tree | 1643c10d5f8eca4f8b2615fef2b7446cd9f36007 /bfd/elf-bfd.h | |
parent | b14bdb3bab20db9d200d669dfb5e2eadde7b14cc (diff) | |
download | gdb-90ac242072dc68ad454aaaa228868b0f1c8e10f9.zip gdb-90ac242072dc68ad454aaaa228868b0f1c8e10f9.tar.gz gdb-90ac242072dc68ad454aaaa228868b0f1c8e10f9.tar.bz2 |
Correct .dynsym sh_info
bfd/
* elf-bfd.h (struct elf_link_hash_table): Add local_dynsymcount.
* elflink.c (_bfd_elf_link_renumber_dynsyms): Set local_dynsymcount.
(bfd_elf_final_link): Set .dynsym sh_info from local_dynsymcount.
ld/
* testsuite/ld-tic6x/shlib-1.rd: Correct expected .dynsym sh_info.
* testsuite/ld-tic6x/shlib-1b.rd: Likewise.
* testsuite/ld-tic6x/shlib-1r.rd: Likewise.
* testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
* testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
* testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
* testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
* testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
* testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
* testsuite/ld-tic6x/static-app-1.rd: Likewise.
* testsuite/ld-tic6x/static-app-1b.rd: Likewise.
* testsuite/ld-tic6x/static-app-1r.rd: Likewise.
* testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
Diffstat (limited to 'bfd/elf-bfd.h')
-rw-r--r-- | bfd/elf-bfd.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h index bb3371f..424ea30 100644 --- a/bfd/elf-bfd.h +++ b/bfd/elf-bfd.h @@ -524,6 +524,7 @@ struct elf_link_hash_table /* The number of symbols found in the link which is intended for the mandatory DT_SYMTAB tag (.dynsym section) in .dynamic section. */ bfd_size_type dynsymcount; + bfd_size_type local_dynsymcount; /* The string table of dynamic symbols, which becomes the .dynstr section. */ |