binutils/bfd reloc.c bfd-in2.h libbfd.h elf32- ...

mmitchel@sourceware.cygnus.com mmitchel@sourceware.cygnus.com
Wed Jun 2 10:20:00 GMT 1999


CVSROOT:	/cvs/binutils
Module name:	binutils
Changes by:	mmitchel@egcs.cygnus.com	99/06/02 10:20:18

Modified files:
	bfd            : reloc.c bfd-in2.h libbfd.h elf32-mips.c 
	                 elf64-mips.c ChangeLog 

Log message:
	* reloc.c (BFD_RELOC_MIPS_SUB): New relocation.
	(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.



More information about the Binutils-cvs mailing list