2013-05-30 Paul Brook <paul@codesourcery.com>

bfd/
	* bfd-in2.h: Regenerate.
	* elf32-mips.c (elf_mips_eh_howto): New.
	(bfd_elf32_bfd_reloc_type_lookup ): Support BFD_RELOC_MIPS_EH.
	(bfd_elf32_bfd_reloc_name_lookup): Likewise.
	(mips_elf32_rtype_to_howto): Support R_MIPS_EH.
	* elf64-mips.c (elf_mips_eh_howto): New.
	(bfd_elf64_bfd_reloc_type_lookup): Support BFD_RELOC_MIPS_EH.
	(bfd_elf64_bfd_reloc_name_lookup): Likewise.
	(mips_elf64_rtype_to_howto): Support R_MIPS_EH.
	* libbfd.h: Regenerate.
	* reloc.c (BFD_RELOC_MIPS_EH): New.

	gas/
	* config/tc-mips.c (md_apply_fix): Support BFD_RELOC_MIPS_EH.

	include/elf
	* mips.h (R_MIPS_EH): New.
This commit is contained in:
Catherine Moore 2013-05-30 20:27:21 +00:00
parent a83263b981
commit ac1f751fef
2 changed files with 5 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2013-05-30 Paul Brook <paul@codesourcery.com>
* mips.h (R_MIPS_EH): New.
2013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
* aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...

View File

@ -155,6 +155,7 @@ START_RELOC_NUMBERS (elf_mips_reloc_type)
mips-linux for exception-handling data. GCC stopped using it in
May, 2004, then started using it again for compact unwind tables. */
RELOC_NUMBER (R_MIPS_PC32, 248)
RELOC_NUMBER (R_MIPS_EH, 249)
/* FIXME: this relocation is used internally by gas. */
RELOC_NUMBER (R_MIPS_GNU_REL16_S2, 250)
/* These are GNU extensions to enable C++ vtable garbage collection. */