OLD | NEW |
1 /* TILE-Gx ELF support for BFD. | 1 /* TILE-Gx ELF support for BFD. |
2 Copyright 2011 Free Software Foundation, Inc. | 2 Copyright 2011 Free Software Foundation, Inc. |
3 | 3 |
4 This file is part of BFD, the Binary File Descriptor library. | 4 This file is part of BFD, the Binary File Descriptor library. |
5 | 5 |
6 This program is free software; you can redistribute it and/or modify | 6 This program is free software; you can redistribute it and/or modify |
7 it under the terms of the GNU General Public License as published by | 7 it under the terms of the GNU General Public License as published by |
8 the Free Software Foundation; either version 3 of the License, or | 8 the Free Software Foundation; either version 3 of the License, or |
9 (at your option) any later version. | 9 (at your option) any later version. |
10 | 10 |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
97 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW3_PCREL, 57) | 97 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW3_PCREL, 57) |
98 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_LAST_PCREL, 58) | 98 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_LAST_PCREL, 58) |
99 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_LAST_PCREL, 59) | 99 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_LAST_PCREL, 59) |
100 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW1_LAST_PCREL, 60) | 100 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW1_LAST_PCREL, 60) |
101 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW1_LAST_PCREL, 61) | 101 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW1_LAST_PCREL, 61) |
102 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW2_LAST_PCREL, 62) | 102 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW2_LAST_PCREL, 62) |
103 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW2_LAST_PCREL, 63) | 103 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW2_LAST_PCREL, 63) |
104 | 104 |
105 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_GOT, 64) | 105 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_GOT, 64) |
106 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_GOT, 65) | 106 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_GOT, 65) |
107 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW1_GOT, 66) | 107 /* Relocs 66-71 are currently not defined. */ |
108 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW1_GOT, 67) | 108 |
109 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW2_GOT, 68) | |
110 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW2_GOT, 69) | |
111 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW3_GOT, 70) | |
112 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW3_GOT, 71) | |
113 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_LAST_GOT, 72) | 109 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_LAST_GOT, 72) |
114 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_LAST_GOT, 73) | 110 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_LAST_GOT, 73) |
115 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW1_LAST_GOT, 74) | 111 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW1_LAST_GOT, 74) |
116 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW1_LAST_GOT, 75) | 112 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW1_LAST_GOT, 75) |
117 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW2_LAST_GOT, 76) | 113 /* Relocs 76-77 are currently not defined. */ |
118 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW2_LAST_GOT, 77) | |
119 | 114 |
120 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_TLS_GD, 78) | 115 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_TLS_GD, 78) |
121 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_TLS_GD, 79) | 116 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_TLS_GD, 79) |
122 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW1_TLS_GD, 80) | 117 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_TLS_LE, 80) |
123 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW1_TLS_GD, 81) | 118 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_TLS_LE, 81) |
124 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW2_TLS_GD, 82) | 119 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE, 82) |
125 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW2_TLS_GD, 83) | 120 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE, 83) |
126 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW3_TLS_GD, 84) | 121 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE, 84) |
127 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW3_TLS_GD, 85) | 122 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE, 85) |
128 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_LAST_TLS_GD, 86) | 123 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_LAST_TLS_GD, 86) |
129 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_LAST_TLS_GD, 87) | 124 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_LAST_TLS_GD, 87) |
130 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW1_LAST_TLS_GD, 88) | 125 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW1_LAST_TLS_GD, 88) |
131 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW1_LAST_TLS_GD, 89) | 126 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW1_LAST_TLS_GD, 89) |
132 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD, 90) | 127 /* Relocs 90-91 are currently not defined. */ |
133 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD, 91) | |
134 | 128 |
135 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_TLS_IE, 92) | 129 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_TLS_IE, 92) |
136 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_TLS_IE, 93) | 130 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_TLS_IE, 93) |
137 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW1_TLS_IE, 94) | 131 /* Relocs 94-99 are currently not defined. */ |
138 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW1_TLS_IE, 95) | 132 |
139 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW2_TLS_IE, 96) | |
140 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW2_TLS_IE, 97) | |
141 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW3_TLS_IE, 98) | |
142 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW3_TLS_IE, 99) | |
143 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_LAST_TLS_IE, 100) | 133 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW0_LAST_TLS_IE, 100) |
144 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_LAST_TLS_IE, 101) | 134 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW0_LAST_TLS_IE, 101) |
145 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW1_LAST_TLS_IE, 102) | 135 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW1_LAST_TLS_IE, 102) |
146 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW1_LAST_TLS_IE, 103) | 136 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW1_LAST_TLS_IE, 103) |
147 RELOC_NUMBER (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE, 104) | 137 /* Relocs 104-105 are currently not defined. */ |
148 RELOC_NUMBER (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE, 105) | |
149 | 138 |
150 RELOC_NUMBER (R_TILEGX_TLS_DTPMOD64, 106) | 139 RELOC_NUMBER (R_TILEGX_TLS_DTPMOD64, 106) |
151 RELOC_NUMBER (R_TILEGX_TLS_DTPOFF64, 107) | 140 RELOC_NUMBER (R_TILEGX_TLS_DTPOFF64, 107) |
152 RELOC_NUMBER (R_TILEGX_TLS_TPOFF64, 108) | 141 RELOC_NUMBER (R_TILEGX_TLS_TPOFF64, 108) |
153 RELOC_NUMBER (R_TILEGX_TLS_DTPMOD32, 109) | 142 RELOC_NUMBER (R_TILEGX_TLS_DTPMOD32, 109) |
154 RELOC_NUMBER (R_TILEGX_TLS_DTPOFF32, 110) | 143 RELOC_NUMBER (R_TILEGX_TLS_DTPOFF32, 110) |
155 RELOC_NUMBER (R_TILEGX_TLS_TPOFF32, 111) | 144 RELOC_NUMBER (R_TILEGX_TLS_TPOFF32, 111) |
156 | 145 |
| 146 RELOC_NUMBER (R_TILEGX_TLS_GD_CALL, 112) |
| 147 RELOC_NUMBER (R_TILEGX_IMM8_X0_TLS_GD_ADD, 113) |
| 148 RELOC_NUMBER (R_TILEGX_IMM8_X1_TLS_GD_ADD, 114) |
| 149 RELOC_NUMBER (R_TILEGX_IMM8_Y0_TLS_GD_ADD, 115) |
| 150 RELOC_NUMBER (R_TILEGX_IMM8_Y1_TLS_GD_ADD, 116) |
| 151 RELOC_NUMBER (R_TILEGX_TLS_IE_LOAD, 117) |
| 152 RELOC_NUMBER (R_TILEGX_IMM8_X0_TLS_ADD, 118) |
| 153 RELOC_NUMBER (R_TILEGX_IMM8_X1_TLS_ADD, 119) |
| 154 RELOC_NUMBER (R_TILEGX_IMM8_Y0_TLS_ADD, 120) |
| 155 RELOC_NUMBER (R_TILEGX_IMM8_Y1_TLS_ADD, 121) |
| 156 |
157 /* These are GNU extensions to enable C++ vtable garbage collection. */ | 157 /* These are GNU extensions to enable C++ vtable garbage collection. */ |
158 RELOC_NUMBER (R_TILEGX_GNU_VTINHERIT, 128) | 158 RELOC_NUMBER (R_TILEGX_GNU_VTINHERIT, 128) |
159 RELOC_NUMBER (R_TILEGX_GNU_VTENTRY, 129) | 159 RELOC_NUMBER (R_TILEGX_GNU_VTENTRY, 129) |
160 END_RELOC_NUMBERS (R_TILEGX_max) | 160 END_RELOC_NUMBERS (R_TILEGX_max) |
161 | 161 |
162 #endif /* _ELF_TILEGX_H */ | 162 #endif /* _ELF_TILEGX_H */ |
OLD | NEW |