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