| Index: include/elf/tilepro.h
|
| diff --git a/include/elf/tilepro.h b/include/elf/tilepro.h
|
| index 899697f6055d7d529fa265e750b4800320ebfe83..0079a2fe4a463ce78865077cccbf340df29e8ff4 100644
|
| --- a/include/elf/tilepro.h
|
| +++ b/include/elf/tilepro.h
|
| @@ -96,7 +96,14 @@ START_RELOC_NUMBERS (elf_tilepro_reloc_type)
|
|
|
| RELOC_NUMBER (R_TILEPRO_DEST_IMM8_X1, 55)
|
|
|
| - /* Relocs 56-65 are currently not defined. */
|
| + /* Relocs 56-59 are currently not defined. */
|
| +
|
| + RELOC_NUMBER (R_TILEPRO_TLS_GD_CALL, 60)
|
| + RELOC_NUMBER (R_TILEPRO_IMM8_X0_TLS_GD_ADD, 61)
|
| + RELOC_NUMBER (R_TILEPRO_IMM8_X1_TLS_GD_ADD, 62)
|
| + RELOC_NUMBER (R_TILEPRO_IMM8_Y0_TLS_GD_ADD, 63)
|
| + RELOC_NUMBER (R_TILEPRO_IMM8_Y1_TLS_GD_ADD, 64)
|
| + RELOC_NUMBER (R_TILEPRO_TLS_IE_LOAD, 65)
|
|
|
| RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_GD, 66)
|
| RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_GD, 67)
|
| @@ -120,6 +127,15 @@ START_RELOC_NUMBERS (elf_tilepro_reloc_type)
|
| RELOC_NUMBER (R_TILEPRO_TLS_DTPOFF32, 83)
|
| RELOC_NUMBER (R_TILEPRO_TLS_TPOFF32, 84)
|
|
|
| + RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_LE, 85)
|
| + RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_LE, 86)
|
| + RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_LE_LO, 87)
|
| + RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_LE_LO, 88)
|
| + RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_LE_HI, 89)
|
| + RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_LE_HI, 90)
|
| + RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_LE_HA, 91)
|
| + RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_LE_HA, 92)
|
| +
|
| /* These are GNU extensions to enable C++ vtable garbage collection. */
|
| RELOC_NUMBER (R_TILEPRO_GNU_VTINHERIT, 128)
|
| RELOC_NUMBER (R_TILEPRO_GNU_VTENTRY, 129)
|
|
|