+ (struct elf_link_hash_entry *, unsigned int, bool, bool);
+extern char *_bfd_mips_elf_get_target_dtag (bfd_vma);
+extern bool _bfd_mips_elf_ignore_undef_symbol
+ (struct elf_link_hash_entry *);
+extern void _bfd_mips_elf_use_plts_and_copy_relocs
+ (struct bfd_link_info *);
+extern void _bfd_mips_elf_linker_flags
+ (struct bfd_link_info *, bool, bool, bool);
+extern void _bfd_mips_elf_compact_branches
+ (struct bfd_link_info *, bool);
+extern bool _bfd_mips_elf_init_stubs
+ (struct bfd_link_info *,
+ asection *(*) (const char *, asection *, asection *));
+extern bfd_vma _bfd_mips_elf_plt_sym_val
+ (bfd_vma, const asection *, const arelent *rel);
+extern long _bfd_mips_elf_get_synthetic_symtab
+ (bfd *, long, asymbol **, long, asymbol **, asymbol **);
+extern bool _bfd_mips_elf_gc_mark_extra_sections
+ (struct bfd_link_info *, elf_gc_mark_hook_fn);
+extern bool _bfd_mips_init_file_header
+ (bfd *abfd, struct bfd_link_info *link_info);