Skip to content
  • Mark Mitchell's avatar
    * reloc.c (BFD_RELOC_MIPS_SUB): New relocation. · 3f830999
    Mark Mitchell authored
    	(BFD_RELOC_MIPS_GOT_PAGE): Likewise.
    	(BFD_RELOC_MIPS_GOT_OFST): Likewise.
    	(BFD_RELOC_MIPS_GOT_DISP): Likewise.
    	* bfd-in2.h: Regenerated.
    	* libbfd.h: Likewise.
    	* elf32-mips.c (mips_info_to_howto_rela): New function.
    	(USE_REL): Adjust for new conventions.
    	(MINUS_ONE): New macro.
    	(elf_mips_howto_table): Add R_MIPS_SUB.
    	(mips_r): Add entries for MIPS_SUB, MIPS_GOT_PAGE, MIPS_GOT_OFST,
    	and MIPS_GOT_DISP.
    	(mips_elf_final_write_processing): Set sh_link, not sh_info, for a
    	.MIPS.content section.
    	(_bfd_mips_elf_fake_sections): Treat all sections that begin
    	with .MIPS.content as .MIPS.content sections.  Set
    	SHF_MNIPS_NOSTRIP for such section.
    	(elf_info_to_howto): Define to mips_info_to_howto_rela.
    	* elf64-mips.c (mips_r):  Add entries for MIPS_SUB, MIPS_GOT_PAGE,
    	MIPS_GOT_OFST, and MIPS_GOT_DISP.
    3f830999
To find the state of this project's repository at the time of any of these versions, check out the tags.