* elfxx-target.h (bfd_elfNN_canonicalize_reloc): Make it
authorAlexandre Oliva <aoliva@redhat.com>
Wed, 12 Mar 2003 22:52:12 +0000 (22:52 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Wed, 12 Mar 2003 22:52:12 +0000 (22:52 +0000)
commitfee24f1c5bfe37742bcf681873d6cc9417b9c1b0
treec397982c272d3c284aed37a8e47e94b0fa2f8b30
parent0a1e1ca1f645fe9728ae8fa5d5f20f11572285db
* elfxx-target.h (bfd_elfNN_canonicalize_reloc): Make it
overridable.
* elf64-mips.c (mips_elf64_canonicalize_reloc,
mips_elf64_get_dynamic_reloc_upper_bound,
mips_elf64_canonicalize_dynamic_reloc): New, adapted from elf.c.
(bfd_elf64_get_canonicalize_reloc,
bfd_elf64_get_dynamic_reloc_upper_bound,
bfd_elf64_canonicalize_dynamic_reloc): Define.
(mips_elf64_slurp_reloc_table): Support dynamic.
(mips_elf64_slurp_one_reloc_table): Adjust.
bfd/ChangeLog
bfd/elf64-mips.c
bfd/elfxx-target.h