X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2Felf32-i370.c;h=4a43496d29d43f44c2a9e0d39fceb7e449738ff6;hb=563e308f244b1d6adb9d012a3e11d458400b3ff2;hp=b8afdbac8070abfdd2c2910bbec20df5376fc898;hpb=b653e1b1521ac68fc398311345fe7df54803f1ec;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/elf32-i370.c b/bfd/elf32-i370.c index b8afdbac80..4a43496d29 100644 --- a/bfd/elf32-i370.c +++ b/bfd/elf32-i370.c @@ -1,5 +1,6 @@ /* i370-specific support for 32-bit ELF - Copyright 1994, 95, 96, 97, 98, 2000 Free Software Foundation, Inc. + Copyright 1994, 1995, 1996, 1997, 1998, 2000, 2001 + Free Software Foundation, Inc. Written by Ian Lance Taylor, Cygnus Support. Hacked by Linas Vepstas for i370 linas@linas.org @@ -252,6 +253,9 @@ static reloc_howto_type i370_elf_howto_raw[] = }; static void i370_elf_howto_init PARAMS ((void)); +static reloc_howto_type *i370_elf_reloc_type_lookup + PARAMS ((bfd *, bfd_reloc_code_real_type)); + static void i370_elf_info_to_howto PARAMS ((bfd *abfd, arelent *cache_ptr, Elf32_Internal_Rela *dst)); static boolean i370_elf_set_private_flags PARAMS ((bfd *, flagword)); @@ -308,6 +312,8 @@ static boolean i370_elf_relocate_section PARAMS ((bfd *, Elf_Internal_Rela *relocs, Elf_Internal_Sym *local_syms, asection **)); +static void i370_elf_post_process_headers + PARAMS ((bfd *, struct bfd_link_info *)); static boolean i370_elf_create_dynamic_sections PARAMS ((bfd *, struct bfd_link_info *)); @@ -1708,7 +1714,7 @@ int i370_noop() #define elf_backend_add_symbol_hook \ (boolean (*) PARAMS ((bfd *, struct bfd_link_info *, \ const Elf_Internal_Sym *, const char **, flagword *, \ - asection **, bfd_vma *))) i370_noop + asection **, bfd_vma *))) i370_noop #define elf_backend_finish_dynamic_symbol \ (boolean (*) PARAMS ((bfd *, struct bfd_link_info *, \ struct elf_link_hash_entry *, \