Subversion Repositories Kolibri OS

Rev

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)