* elf32-mips.c: Extensive additions to do relocations and to
authorIan Lance Taylor <ian@airs.com>
Tue, 12 Oct 1993 21:16:14 +0000 (21:16 +0000)
committerIan Lance Taylor <ian@airs.com>
Tue, 12 Oct 1993 21:16:14 +0000 (21:16 +0000)
commitd5a30a087906af9f2375949ce0c4baaba366a3e6
treee875ab320c34f3671b3cb2269a2f7bb40f06bebb
parente718498b08e7e649251fdf3c55d6fee9d7bc8a7c
* elf32-mips.c: Extensive additions to do relocations and to
handle MIPS specific sections.
* libelf.h (elf_backend_data): Pass fourth argument to
elf_backend_section_from_bfd_section to permit it to control the
section index to use.
(elf_obj_tdata): Add gp and gp_size fields.
(elf_gp, elf_gp_size): New accessor macros.
* elfcode.h: Removed a number of unused local variables.
(elf_fake_sections): Clear section header before calling
elf_backend_fake_sections, not after.
(prep_headers): Return true at end.
(elf_section_from_bfd_section): Pass retval argument to
elf_backend_section_from_bfd_section.
* elf32-hppa.c (elf32_hppa_backend_section_from_bfd_section):
Accept and ignore new retval argument.
* bfd.c: Include libelf.h.
(bfd_set_gp_size): Handle ELF targets.
* Makefile.in (bfd.o): Depends upon libelf.h.
(elf32-mips.o): Depends upon $(INCDIR)/elf/mips.h.
bfd/ChangeLog
bfd/Makefile.in
bfd/libelf.h