OSDN Git Service

* elf32-spu.c (struct spu_link_hash_table): Add "stubs".
authorAlan Modra <amodra@bigpond.net.au>
Tue, 25 Sep 2007 07:58:21 +0000 (07:58 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Tue, 25 Sep 2007 07:58:21 +0000 (07:58 +0000)
commit43ac28db124f5bb78ea0d50afa64562fe6130bec
treea31f0f20ed5f9ef40508ba4343b5733d184345b6
parent1a255d9442b9a92661905294a7f9fb52fadfb0f0
* elf32-spu.c (struct spu_link_hash_table): Add "stubs".
(spu_elf_link_hash_table_create): Init new field.
(spu_elf_size_stubs): Store sorted stub syms in new htab field
rather than local var.
(spu_elf_build_stubs): Iterate over htab stubs rather than
hash traversal.
(struct stubarr): Delete.
(allocate_spuear_stubs, populate_stubs, write_one_stub): Adjust.
bfd/ChangeLog
bfd/elf32-spu.c