/* 32-bit ELF support for S+core.
- Copyright 2009 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Contributed by
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
struct elf_link_hash_entry *,
bfd_boolean);
-extern void
+extern void
s7_bfd_score_info_to_howto (bfd *, arelent *, Elf_Internal_Rela *);
-extern bfd_boolean
+extern bfd_boolean
s7_bfd_score_elf_relocate_section (bfd *,
struct bfd_link_info *,
bfd *,
extern void
s7_bfd_score_elf_symbol_processing (bfd *, asymbol *);
-extern bfd_boolean
+extern int
s7_bfd_score_elf_link_output_symbol_hook (struct bfd_link_info *,
const char *,
Elf_Internal_Sym *,
s7_elf32_score_print_private_bfd_data (bfd *, void *);
extern bfd_boolean
-s7_elf32_score_merge_private_bfd_data (bfd *, bfd *);
+s7_elf32_score_merge_private_bfd_data (bfd *, struct bfd_link_info *);
extern bfd_boolean
s7_elf32_score_new_section_hook (bfd *, asection *);