summaryrefslogtreecommitdiff
path: root/bfd/elf64-ppc.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2006-08-08 14:21:46 +0000
committerAlan Modra <amodra@bigpond.net.au>2006-08-08 14:21:46 +0000
commitab8b54f7dcbd04322003e2af2b326071cab4cdd4 (patch)
tree7838374fd6c76594289be2b8243eff71e3d7fd00 /bfd/elf64-ppc.c
parent62ba7c172da5a656a32745699b9a3d3aa90571d7 (diff)
downloadbinutils-redhat-ab8b54f7dcbd04322003e2af2b326071cab4cdd4.tar.gz
* elf64-ppc.c (ppc64_elf_build_stubs): Clear relbrlt reloc_count
after stubs have been built.
Diffstat (limited to 'bfd/elf64-ppc.c')
-rw-r--r--bfd/elf64-ppc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c
index b5b5fbefb1..525a72f831 100644
--- a/bfd/elf64-ppc.c
+++ b/bfd/elf64-ppc.c
@@ -9561,6 +9561,9 @@ ppc64_elf_build_stubs (bfd_boolean emit_stub_syms,
/* Build the stubs as directed by the stub hash table. */
bfd_hash_traverse (&htab->stub_hash_table, ppc_build_one_stub, info);
+ if (htab->relbrlt != NULL)
+ htab->relbrlt->reloc_count = 0;
+
for (stub_sec = htab->stub_bfd->sections;
stub_sec != NULL;
stub_sec = stub_sec->next)