Rev 5191 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5191 | Rev 6324 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | /* PPC64 ELF support for BFD. |
1 | /* PPC64 ELF support for BFD. |
2 | Copyright 2003, 2005, 2009, 2010, 2011 Free Software Foundation, Inc. |
2 | Copyright (C) 2003-2015 Free Software Foundation, Inc. |
Line 3... | Line 3... | ||
3 | 3 | ||
Line 4... | Line 4... | ||
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 | ||
Line 147... | Line 147... | ||
147 | RELOC_NUMBER (R_PPC64_TPREL16_HIGH, 112) |
147 | RELOC_NUMBER (R_PPC64_TPREL16_HIGH, 112) |
148 | RELOC_NUMBER (R_PPC64_TPREL16_HIGHA, 113) |
148 | RELOC_NUMBER (R_PPC64_TPREL16_HIGHA, 113) |
149 | RELOC_NUMBER (R_PPC64_DTPREL16_HIGH, 114) |
149 | RELOC_NUMBER (R_PPC64_DTPREL16_HIGH, 114) |
150 | RELOC_NUMBER (R_PPC64_DTPREL16_HIGHA, 115) |
150 | RELOC_NUMBER (R_PPC64_DTPREL16_HIGHA, 115) |
Line -... | Line 151... | ||
- | 151 | ||
- | 152 | /* Added for ELFv2. */ |
|
- | 153 | RELOC_NUMBER (R_PPC64_REL24_NOTOC, 116) |
|
- | 154 | RELOC_NUMBER (R_PPC64_ADDR64_LOCAL, 117) |
|
- | 155 | RELOC_NUMBER (R_PPC64_ENTRY, 118) |
|
151 | 156 | ||
152 | #ifndef RELOC_MACROS_GEN_FUNC |
157 | #ifndef RELOC_MACROS_GEN_FUNC |
153 | /* Fake relocation only used internally by ld. */ |
158 | /* Fake relocation only used internally by ld. */ |
154 | RELOC_NUMBER (R_PPC64_LO_DS_OPT, 128) |
159 | RELOC_NUMBER (R_PPC64_LO_DS_OPT, 128) |
- | 160 | #endif |
|
- | 161 | ||
- | 162 | /* Power9 split rel16 for addpcis. */ |
|
- | 163 | RELOC_NUMBER (R_PPC64_REL16DX_HA, 246) |
|
155 | #endif |
164 | |
156 | /* Support STT_GNU_IFUNC plt calls. */ |
165 | /* Support STT_GNU_IFUNC plt calls. */ |
157 | RELOC_NUMBER (R_PPC64_JMP_IREL, 247) |
166 | RELOC_NUMBER (R_PPC64_JMP_IREL, 247) |
Line 158... | Line 167... | ||
158 | RELOC_NUMBER (R_PPC64_IRELATIVE, 248) |
167 | RELOC_NUMBER (R_PPC64_IRELATIVE, 248) |