* mips.h: Define MIPS TLS relocations.

This commit is contained in:
Daniel Jacobowitz 2005-03-02 21:21:50 +00:00
parent d0f0ea3034
commit 6b55d9fa5e
2 changed files with 22 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com>
* mips.h: Define MIPS TLS relocations.
2005-02-15 Nigel Stephens <nigel@mips.com>
Maciej W. Rozycki <macro@mips.com>

View File

@ -1,5 +1,6 @@
/* MIPS ELF support for BFD.
Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003
Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003,
2004, 2005
Free Software Foundation, Inc.
By Ian Lance Taylor, Cygnus Support, <ian@cygnus.com>, from
@ -72,7 +73,21 @@ START_RELOC_NUMBERS (elf_mips_reloc_type)
RELOC_NUMBER (R_MIPS_PJUMP, 35)
RELOC_NUMBER (R_MIPS_RELGOT, 36)
RELOC_NUMBER (R_MIPS_JALR, 37)
FAKE_RELOC (R_MIPS_max, 38)
/* TLS relocations. */
RELOC_NUMBER (R_MIPS_TLS_DTPMOD32, 38)
RELOC_NUMBER (R_MIPS_TLS_DTPREL32, 39)
RELOC_NUMBER (R_MIPS_TLS_DTPMOD64, 40)
RELOC_NUMBER (R_MIPS_TLS_DTPREL64, 41)
RELOC_NUMBER (R_MIPS_TLS_GD, 42)
RELOC_NUMBER (R_MIPS_TLS_LDM, 43)
RELOC_NUMBER (R_MIPS_TLS_DTPREL_HI16, 44)
RELOC_NUMBER (R_MIPS_TLS_DTPREL_LO16, 45)
RELOC_NUMBER (R_MIPS_TLS_GOTTPREL, 46)
RELOC_NUMBER (R_MIPS_TLS_TPREL32, 47)
RELOC_NUMBER (R_MIPS_TLS_TPREL64, 48)
RELOC_NUMBER (R_MIPS_TLS_TPREL_HI16, 49)
RELOC_NUMBER (R_MIPS_TLS_TPREL_LO16, 50)
FAKE_RELOC (R_MIPS_max, 51)
/* These relocs are used for the mips16. */
FAKE_RELOC (R_MIPS16_min, 100)
RELOC_NUMBER (R_MIPS16_26, 100)