* elf32-mips.c (struct mips_hi16): Define.
authorIan Lance Taylor <ian@airs.com>
Mon, 15 Apr 1996 23:10:52 +0000 (23:10 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 15 Apr 1996 23:10:52 +0000 (23:10 +0000)
commit5cf36a322a3a4999379a45c21d6dff6cd077ee22
tree26ba7f4d632da6271779974de15f9c3cb8baff80
parentaa9e2dbe3290292bc404b51dd268b26bb7a42894
* elf32-mips.c (struct mips_hi16): Define.
(mips_hi16_addr, mips_hi16_addend): Remove.
(mips_hi16_list): New static variable.
(mips_elf_hi16_reloc): Maintain a list of unmatched HI16 relocs.
(mips_elf_lo16_reloc): Process mips_hi16_list.
(mips_elf_relocate_section): Permit an arbitrary number of HI16
relocs before the associated LO16 reloc.
bfd/ChangeLog