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) |