summaryrefslogtreecommitdiff
path: root/bfd/elf-m10200.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2001-08-25 09:49:44 +0000
committerNick Clifton <nickc@redhat.com>2001-08-25 09:49:44 +0000
commit82504c82c4f5e3fe9cfd94013d6c7df7e1e0a8eb (patch)
tree579d4e78f28d4f2a2155fe62037d51f924a2f533 /bfd/elf-m10200.c
parent3d2875d431e743cf52cfc51f73434d4dd465804a (diff)
downloadbinutils-redhat-82504c82c4f5e3fe9cfd94013d6c7df7e1e0a8eb.tar.gz
Add missing prototypes
Diffstat (limited to 'bfd/elf-m10200.c')
-rw-r--r--bfd/elf-m10200.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/bfd/elf-m10200.c b/bfd/elf-m10200.c
index fb28d79841..86d0c58735 100644
--- a/bfd/elf-m10200.c
+++ b/bfd/elf-m10200.c
@@ -31,6 +31,19 @@ static boolean mn10200_elf_relax_delete_bytes
PARAMS ((bfd *, asection *, bfd_vma, int));
static boolean mn10200_elf_symbol_address_p
PARAMS ((bfd *, asection *, Elf32_External_Sym *, bfd_vma));
+static bfd_reloc_status_type mn10200_elf_final_link_relocate
+ PARAMS ((reloc_howto_type *, bfd *, bfd *, asection *,
+ bfd_byte *, bfd_vma, bfd_vma, bfd_vma,
+ struct bfd_link_info *, asection *, int));
+static boolean mn10200_elf_relocate_section
+PARAMS (( bfd *, struct bfd_link_info *, bfd *, asection *,
+ bfd_byte *, Elf_Internal_Rela *, Elf_Internal_Sym *,
+ asection **));
+static boolean mn10200_elf_relax_section
+ PARAMS ((bfd *, asection *, struct bfd_link_info *, boolean *));
+static bfd_byte * mn10200_elf_get_relocated_section_contents
+ PARAMS ((bfd *, struct bfd_link_info *, struct bfd_link_order *,
+ bfd_byte *, boolean, asymbol **));
/* We have to use RELA instructions since md_apply_fix3 in the assembler
does absolutely nothing. */
@@ -214,6 +227,7 @@ mn10200_info_to_howto (abfd, cache_ptr, dst)
}
/* Perform a relocation as part of a final link. */
+
static bfd_reloc_status_type
mn10200_elf_final_link_relocate (howto, input_bfd, output_bfd,
input_section, contents, offset, value,