aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf64-ppc.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2006-08-08 14:21:46 +0000
committerAlan Modra <amodra@gmail.com>2006-08-08 14:21:46 +0000
commitaa8a70744d67552f59f23834bc7d3d5cd888127b (patch)
tree2f31cb9186c246c2aa97ce2152f3e4c7818a194b /bfd/elf64-ppc.c
parent209c9a1352c5a1d1b27b7d61883055fa60de6457 (diff)
downloadgdb-aa8a70744d67552f59f23834bc7d3d5cd888127b.zip
gdb-aa8a70744d67552f59f23834bc7d3d5cd888127b.tar.gz
gdb-aa8a70744d67552f59f23834bc7d3d5cd888127b.tar.bz2
* 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 b5b5fbe..525a72f 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)