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 /ld/testsuite | |
parent | b14bdb3bab20db9d200d669dfb5e2eadde7b14cc (diff) | |
download | binutils-gdb-90ac242072dc68ad454aaaa228868b0f1c8e10f9.tar.gz |
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 'ld/testsuite')
-rw-r--r-- | ld/testsuite/ld-tic6x/shlib-1.rd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tic6x/shlib-1b.rd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tic6x/shlib-1r.rd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tic6x/shlib-1rb.rd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tic6x/shlib-app-1.rd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tic6x/shlib-app-1b.rd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tic6x/shlib-app-1r.rd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tic6x/shlib-noindex.rd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tic6x/static-app-1.rd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tic6x/static-app-1b.rd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tic6x/static-app-1r.rd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tic6x/static-app-1rb.rd | 2 |
13 files changed, 13 insertions, 13 deletions
diff --git a/ld/testsuite/ld-tic6x/shlib-1.rd b/ld/testsuite/ld-tic6x/shlib-1.rd index 4b6e0263275..a07ddca4939 100644 --- a/ld/testsuite/ld-tic6x/shlib-1.rd +++ b/ld/testsuite/ld-tic6x/shlib-1.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 000048 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 00008048 001048 0000d0 10 A 3 6 4 + \[ 2\] \.dynsym DYNSYM 00008048 001048 0000d0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 00008118 001118 000025 00 A 0 0 1 \[ 4\] \.rela\.got RELA 00008140 001140 000024 0c AI 2 10 4 \[ 5\] \.rela\.neardata RELA 00008164 001164 000018 0c AI 2 11 4 diff --git a/ld/testsuite/ld-tic6x/shlib-1b.rd b/ld/testsuite/ld-tic6x/shlib-1b.rd index 4b6e0263275..a07ddca4939 100644 --- a/ld/testsuite/ld-tic6x/shlib-1b.rd +++ b/ld/testsuite/ld-tic6x/shlib-1b.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 000048 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 00008048 001048 0000d0 10 A 3 6 4 + \[ 2\] \.dynsym DYNSYM 00008048 001048 0000d0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 00008118 001118 000025 00 A 0 0 1 \[ 4\] \.rela\.got RELA 00008140 001140 000024 0c AI 2 10 4 \[ 5\] \.rela\.neardata RELA 00008164 001164 000018 0c AI 2 11 4 diff --git a/ld/testsuite/ld-tic6x/shlib-1r.rd b/ld/testsuite/ld-tic6x/shlib-1r.rd index 4b6e0263275..a07ddca4939 100644 --- a/ld/testsuite/ld-tic6x/shlib-1r.rd +++ b/ld/testsuite/ld-tic6x/shlib-1r.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 000048 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 00008048 001048 0000d0 10 A 3 6 4 + \[ 2\] \.dynsym DYNSYM 00008048 001048 0000d0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 00008118 001118 000025 00 A 0 0 1 \[ 4\] \.rela\.got RELA 00008140 001140 000024 0c AI 2 10 4 \[ 5\] \.rela\.neardata RELA 00008164 001164 000018 0c AI 2 11 4 diff --git a/ld/testsuite/ld-tic6x/shlib-1rb.rd b/ld/testsuite/ld-tic6x/shlib-1rb.rd index 4b6e0263275..a07ddca4939 100644 --- a/ld/testsuite/ld-tic6x/shlib-1rb.rd +++ b/ld/testsuite/ld-tic6x/shlib-1rb.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 000048 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 00008048 001048 0000d0 10 A 3 6 4 + \[ 2\] \.dynsym DYNSYM 00008048 001048 0000d0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 00008118 001118 000025 00 A 0 0 1 \[ 4\] \.rela\.got RELA 00008140 001140 000024 0c AI 2 10 4 \[ 5\] \.rela\.neardata RELA 00008164 001164 000018 0c AI 2 11 4 diff --git a/ld/testsuite/ld-tic6x/shlib-app-1.rd b/ld/testsuite/ld-tic6x/shlib-app-1.rd index 35cc92fa575..f0e67c9216a 100644 --- a/ld/testsuite/ld-tic6x/shlib-app-1.rd +++ b/ld/testsuite/ld-tic6x/shlib-app-1.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 000044 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 00008044 001044 0000c0 10 A 3 6 4 + \[ 2\] \.dynsym DYNSYM 00008044 001044 0000c0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 00008104 001104 000035 00 A 0 0 1 \[ 4\] \.rela\.got RELA 0000813c 00113c 000018 0c AI 2 11 4 \[ 5\] \.rela\.neardata RELA 00008154 001154 000018 0c AI 2 12 4 diff --git a/ld/testsuite/ld-tic6x/shlib-app-1b.rd b/ld/testsuite/ld-tic6x/shlib-app-1b.rd index a16c4fae29a..19a73710c91 100644 --- a/ld/testsuite/ld-tic6x/shlib-app-1b.rd +++ b/ld/testsuite/ld-tic6x/shlib-app-1b.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 000044 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 00008044 001044 0000c0 10 A 3 6 4 + \[ 2\] \.dynsym DYNSYM 00008044 001044 0000c0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 00008104 001104 000036 00 A 0 0 1 \[ 4\] \.rela\.got RELA 0000813c 00113c 000018 0c AI 2 11 4 \[ 5\] \.rela\.neardata RELA 00008154 001154 000018 0c AI 2 12 4 diff --git a/ld/testsuite/ld-tic6x/shlib-app-1r.rd b/ld/testsuite/ld-tic6x/shlib-app-1r.rd index d12ee1ced3b..f4fcf6b1a46 100644 --- a/ld/testsuite/ld-tic6x/shlib-app-1r.rd +++ b/ld/testsuite/ld-tic6x/shlib-app-1r.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 00003c 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 0000803c 00103c 0000a0 10 A 3 6 4 + \[ 2\] \.dynsym DYNSYM 0000803c 00103c 0000a0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 000080dc 0010dc 000030 00 A 0 0 1 \[ 4\] \.rela\.got RELA 0000810c 00110c 000018 0c AI 2 10 4 \[ 5\] \.rela\.bss RELA 00008124 001124 00000c 0c AI 2 12 4 diff --git a/ld/testsuite/ld-tic6x/shlib-app-1rb.rd b/ld/testsuite/ld-tic6x/shlib-app-1rb.rd index 6026e2ab7bd..3b7b6a99152 100644 --- a/ld/testsuite/ld-tic6x/shlib-app-1rb.rd +++ b/ld/testsuite/ld-tic6x/shlib-app-1rb.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 00003c 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 0000803c 00103c 0000a0 10 A 3 6 4 + \[ 2\] \.dynsym DYNSYM 0000803c 00103c 0000a0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 000080dc 0010dc 000031 00 A 0 0 1 \[ 4\] \.rela\.got RELA 00008110 001110 000018 0c AI 2 10 4 \[ 5\] \.rela\.bss RELA 00008128 001128 00000c 0c AI 2 12 4 diff --git a/ld/testsuite/ld-tic6x/shlib-noindex.rd b/ld/testsuite/ld-tic6x/shlib-noindex.rd index 3d9a724f193..fa031309fbc 100644 --- a/ld/testsuite/ld-tic6x/shlib-noindex.rd +++ b/ld/testsuite/ld-tic6x/shlib-noindex.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 000048 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 00008048 001048 0000d0 10 A 3 6 4 + \[ 2\] \.dynsym DYNSYM 00008048 001048 0000d0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 00008118 001118 000025 00 A 0 0 1 \[ 4\] \.rela\.text RELA 00008140 001140 00000c 0c AI 2 10 4 \[ 5\] \.rela\.got RELA 0000814c 00114c 000024 0c AI 2 11 4 diff --git a/ld/testsuite/ld-tic6x/static-app-1.rd b/ld/testsuite/ld-tic6x/static-app-1.rd index 1efa574a0b2..c1bfc2fc336 100644 --- a/ld/testsuite/ld-tic6x/static-app-1.rd +++ b/ld/testsuite/ld-tic6x/static-app-1.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 00003c 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 0000803c 00103c 0000a0 10 A 3 5 4 + \[ 2\] \.dynsym DYNSYM 0000803c 00103c 0000a0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 000080dc 0010dc 00001d 00 A 0 0 1 \[ 4\] \.rela\.got RELA 000080fc 0010fc 000024 0c AI 2 8 4 \[ 5\] \.rela\.neardata RELA 00008120 001120 000030 0c AI 2 9 4 diff --git a/ld/testsuite/ld-tic6x/static-app-1b.rd b/ld/testsuite/ld-tic6x/static-app-1b.rd index 1efa574a0b2..c1bfc2fc336 100644 --- a/ld/testsuite/ld-tic6x/static-app-1b.rd +++ b/ld/testsuite/ld-tic6x/static-app-1b.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 00003c 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 0000803c 00103c 0000a0 10 A 3 5 4 + \[ 2\] \.dynsym DYNSYM 0000803c 00103c 0000a0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 000080dc 0010dc 00001d 00 A 0 0 1 \[ 4\] \.rela\.got RELA 000080fc 0010fc 000024 0c AI 2 8 4 \[ 5\] \.rela\.neardata RELA 00008120 001120 000030 0c AI 2 9 4 diff --git a/ld/testsuite/ld-tic6x/static-app-1r.rd b/ld/testsuite/ld-tic6x/static-app-1r.rd index 4ee2c85ae90..af8341ed37e 100644 --- a/ld/testsuite/ld-tic6x/static-app-1r.rd +++ b/ld/testsuite/ld-tic6x/static-app-1r.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 00003c 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 0000803c 00103c 0000a0 10 A 3 5 4 + \[ 2\] \.dynsym DYNSYM 0000803c 00103c 0000a0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 000080dc 0010dc 00001d 00 A 0 0 1 \[ 4\] \.rela\.got RELA 000080fc 0010fc 000024 0c AI 2 8 4 \[ 5\] \.rela\.neardata RELA 00008120 001120 000018 0c AI 2 9 4 diff --git a/ld/testsuite/ld-tic6x/static-app-1rb.rd b/ld/testsuite/ld-tic6x/static-app-1rb.rd index 4ee2c85ae90..af8341ed37e 100644 --- a/ld/testsuite/ld-tic6x/static-app-1rb.rd +++ b/ld/testsuite/ld-tic6x/static-app-1rb.rd @@ -4,7 +4,7 @@ Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al \[ 0\] NULL 00000000 000000 000000 00 0 0 0 \[ 1\] \.hash HASH 00008000 001000 00003c 04 A 2 0 4 - \[ 2\] \.dynsym DYNSYM 0000803c 00103c 0000a0 10 A 3 5 4 + \[ 2\] \.dynsym DYNSYM 0000803c 00103c 0000a0 10 A 3 7 4 \[ 3\] \.dynstr STRTAB 000080dc 0010dc 00001d 00 A 0 0 1 \[ 4\] \.rela\.got RELA 000080fc 0010fc 000024 0c AI 2 8 4 \[ 5\] \.rela\.neardata RELA 00008120 001120 000018 0c AI 2 9 4 |