From 42fa7765a27b1d9691a1ca141408279bd9c3cd4e Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Sat, 16 Jul 2005 03:30:24 +0000 Subject: bfd/ * elf32-ppc.c (ppc_elf_set_sdata_syms): Return void. Remove hack for zero size sections. Don't set .sbss syms here. * elf32-ppc.h (ppc_elf_set_sdata_syms): Adjust prototype. ld/ * emultempl/elf32.em (gld*_provide_init_fini_syms): Prototype. (gld*_before_allocation): Call ldemul_do_assignments rather than gld*_provide_init_fini_syms directly. * emultempl/ppc32elf.em (gld*_after_allocation): Delete. (ppc_do_assignments): New function. (LDEMUL_AFTER_ALLOCATION): Don't define. (LDEMUL_DO_ASSIGNMENTS): Define. --- bfd/elf32-ppc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bfd/elf32-ppc.h') diff --git a/bfd/elf32-ppc.h b/bfd/elf32-ppc.h index fa8ffc44dc..2bec595392 100644 --- a/bfd/elf32-ppc.h +++ b/bfd/elf32-ppc.h @@ -20,4 +20,4 @@ Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. int ppc_elf_select_plt_layout (bfd *, struct bfd_link_info *, int); asection *ppc_elf_tls_setup (bfd *, struct bfd_link_info *); bfd_boolean ppc_elf_tls_optimize (bfd *, struct bfd_link_info *); -bfd_boolean ppc_elf_set_sdata_syms (bfd *, struct bfd_link_info *); +void ppc_elf_set_sdata_syms (bfd *, struct bfd_link_info *); -- cgit v1.2.1