| Index: bfd/libbfd.h
|
| diff --git a/bfd/libbfd.h b/bfd/libbfd.h
|
| index 1d95fd8352f8e8a272bb5e458236af8341f905c7..4aaecbffa0e786d6bee25a2a3284e255e3bc410b 100644
|
| --- a/bfd/libbfd.h
|
| +++ b/bfd/libbfd.h
|
| @@ -101,6 +101,8 @@ struct areltdata
|
| bfd_size_type extra_size; /* BSD4.4: extra bytes after the header. */
|
| char *filename; /* Null-terminated. */
|
| file_ptr origin; /* For element of a thin archive. */
|
| + void *parent_cache; /* Where and how to find this member. */
|
| + file_ptr key;
|
| };
|
|
|
| #define arelt_size(bfd) (((struct areltdata *)((bfd)->arelt_data))->parsed_size)
|
| @@ -165,8 +167,6 @@ extern bfd *_bfd_generic_get_elt_at_index
|
| (bfd *, symindex);
|
| bfd * _bfd_new_bfd
|
| (void);
|
| -void _bfd_delete_bfd
|
| - (bfd *);
|
| bfd_boolean _bfd_free_cached_info
|
| (bfd *);
|
|
|
| @@ -237,7 +237,9 @@ int bfd_generic_stat_arch_elt
|
| /* Generic routines to use for BFD_JUMP_TABLE_GENERIC. Use
|
| BFD_JUMP_TABLE_GENERIC (_bfd_generic). */
|
|
|
| -#define _bfd_generic_close_and_cleanup bfd_true
|
| +#define _bfd_generic_close_and_cleanup _bfd_archive_close_and_cleanup
|
| +extern bfd_boolean _bfd_archive_close_and_cleanup
|
| + (bfd *);
|
| #define _bfd_generic_bfd_free_cached_info bfd_true
|
| extern bfd_boolean _bfd_generic_new_section_hook
|
| (bfd *, asection *);
|
| @@ -545,16 +547,21 @@ extern const struct dwarf_debug_section dwarf_debug_sections[];
|
| /* Find the nearest line using DWARF 2 debugging information. */
|
| extern bfd_boolean _bfd_dwarf2_find_nearest_line
|
| (bfd *, const struct dwarf_debug_section *, asection *, asymbol **, bfd_vma,
|
| - const char **, const char **, unsigned int *, unsigned int, void **);
|
| + const char **, const char **, unsigned int *, unsigned int *, unsigned int,
|
| + void **);
|
|
|
| /* Find the line using DWARF 2 debugging information. */
|
| extern bfd_boolean _bfd_dwarf2_find_line
|
| (bfd *, asymbol **, asymbol *, const char **,
|
| - unsigned int *, unsigned int, void **);
|
| + unsigned int *, unsigned int *, unsigned int, void **);
|
|
|
| bfd_boolean _bfd_generic_find_line
|
| (bfd *, asymbol **, asymbol *, const char **, unsigned int *);
|
|
|
| +bfd_boolean _bfd_generic_find_nearest_line_discriminator
|
| + (bfd *, asection *, asymbol **, bfd_vma, const char **, const char **,
|
| + unsigned int *, unsigned int *);
|
| +
|
| /* Find inliner info after calling bfd_find_nearest_line. */
|
| extern bfd_boolean _bfd_dwarf2_find_inliner_info
|
| (bfd *, const char **, const char **, unsigned int *, void **);
|
| @@ -705,6 +712,10 @@ extern bfd_boolean _bfd_write_merged_section
|
| extern bfd_vma _bfd_merged_section_offset
|
| (bfd *, asection **, void *, bfd_vma);
|
|
|
| +/* Tidy up when done. */
|
| +
|
| +extern void _bfd_merge_sections_free (void *);
|
| +
|
| /* Create a string table. */
|
| extern struct bfd_strtab_hash *_bfd_stringtab_init
|
| (void);
|
| @@ -933,6 +944,8 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_HI16_PLTOFF",
|
| "BFD_RELOC_HI16_S_PLTOFF",
|
| "BFD_RELOC_8_PLTOFF",
|
| + "BFD_RELOC_SIZE32",
|
| + "BFD_RELOC_SIZE64",
|
| "BFD_RELOC_68K_GLOB_DAT",
|
| "BFD_RELOC_68K_JMP_SLOT",
|
| "BFD_RELOC_68K_RELATIVE",
|
| @@ -1174,6 +1187,7 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_MICROMIPS_TLS_TPREL_HI16",
|
| "BFD_RELOC_MIPS_TLS_TPREL_LO16",
|
| "BFD_RELOC_MICROMIPS_TLS_TPREL_LO16",
|
| + "BFD_RELOC_MIPS_EH",
|
|
|
| "BFD_RELOC_MIPS_COPY",
|
| "BFD_RELOC_MIPS_JUMP_SLOT",
|
| @@ -1293,6 +1307,8 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_X86_64_TLSDESC_CALL",
|
| "BFD_RELOC_X86_64_TLSDESC",
|
| "BFD_RELOC_X86_64_IRELATIVE",
|
| + "BFD_RELOC_X86_64_PC32_BND",
|
| + "BFD_RELOC_X86_64_PLT32_BND",
|
| "BFD_RELOC_NS32K_IMM_8",
|
| "BFD_RELOC_NS32K_IMM_16",
|
| "BFD_RELOC_NS32K_IMM_32",
|
| @@ -1383,6 +1399,8 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_PPC64_TOC16_LO_DS",
|
| "BFD_RELOC_PPC64_PLTGOT16_DS",
|
| "BFD_RELOC_PPC64_PLTGOT16_LO_DS",
|
| + "BFD_RELOC_PPC64_ADDR16_HIGH",
|
| + "BFD_RELOC_PPC64_ADDR16_HIGHA",
|
| "BFD_RELOC_PPC_TLS",
|
| "BFD_RELOC_PPC_TLSGD",
|
| "BFD_RELOC_PPC_TLSLD",
|
| @@ -1425,6 +1443,10 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_PPC64_DTPREL16_HIGHERA",
|
| "BFD_RELOC_PPC64_DTPREL16_HIGHEST",
|
| "BFD_RELOC_PPC64_DTPREL16_HIGHESTA",
|
| + "BFD_RELOC_PPC64_TPREL16_HIGH",
|
| + "BFD_RELOC_PPC64_TPREL16_HIGHA",
|
| + "BFD_RELOC_PPC64_DTPREL16_HIGH",
|
| + "BFD_RELOC_PPC64_DTPREL16_HIGHA",
|
| "BFD_RELOC_I370_D12",
|
| "BFD_RELOC_CTOR",
|
| "BFD_RELOC_ARM_PCREL_BRANCH",
|
| @@ -1837,6 +1859,44 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_MEP_GNU_VTINHERIT",
|
| "BFD_RELOC_MEP_GNU_VTENTRY",
|
|
|
| + "BFD_RELOC_METAG_HIADDR16",
|
| + "BFD_RELOC_METAG_LOADDR16",
|
| + "BFD_RELOC_METAG_RELBRANCH",
|
| + "BFD_RELOC_METAG_GETSETOFF",
|
| + "BFD_RELOC_METAG_HIOG",
|
| + "BFD_RELOC_METAG_LOOG",
|
| + "BFD_RELOC_METAG_REL8",
|
| + "BFD_RELOC_METAG_REL16",
|
| + "BFD_RELOC_METAG_HI16_GOTOFF",
|
| + "BFD_RELOC_METAG_LO16_GOTOFF",
|
| + "BFD_RELOC_METAG_GETSET_GOTOFF",
|
| + "BFD_RELOC_METAG_GETSET_GOT",
|
| + "BFD_RELOC_METAG_HI16_GOTPC",
|
| + "BFD_RELOC_METAG_LO16_GOTPC",
|
| + "BFD_RELOC_METAG_HI16_PLT",
|
| + "BFD_RELOC_METAG_LO16_PLT",
|
| + "BFD_RELOC_METAG_RELBRANCH_PLT",
|
| + "BFD_RELOC_METAG_GOTOFF",
|
| + "BFD_RELOC_METAG_PLT",
|
| + "BFD_RELOC_METAG_COPY",
|
| + "BFD_RELOC_METAG_JMP_SLOT",
|
| + "BFD_RELOC_METAG_RELATIVE",
|
| + "BFD_RELOC_METAG_GLOB_DAT",
|
| + "BFD_RELOC_METAG_TLS_GD",
|
| + "BFD_RELOC_METAG_TLS_LDM",
|
| + "BFD_RELOC_METAG_TLS_LDO_HI16",
|
| + "BFD_RELOC_METAG_TLS_LDO_LO16",
|
| + "BFD_RELOC_METAG_TLS_LDO",
|
| + "BFD_RELOC_METAG_TLS_IE",
|
| + "BFD_RELOC_METAG_TLS_IENONPIC",
|
| + "BFD_RELOC_METAG_TLS_IENONPIC_HI16",
|
| + "BFD_RELOC_METAG_TLS_IENONPIC_LO16",
|
| + "BFD_RELOC_METAG_TLS_TPOFF",
|
| + "BFD_RELOC_METAG_TLS_DTPMOD",
|
| + "BFD_RELOC_METAG_TLS_DTPOFF",
|
| + "BFD_RELOC_METAG_TLS_LE",
|
| + "BFD_RELOC_METAG_TLS_LE_HI16",
|
| + "BFD_RELOC_METAG_TLS_LE_LO16",
|
| "BFD_RELOC_MMIX_GETA",
|
| "BFD_RELOC_MMIX_GETA_1",
|
| "BFD_RELOC_MMIX_GETA_2",
|
| @@ -1919,6 +1979,7 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_RL78_HI16",
|
| "BFD_RELOC_RL78_HI8",
|
| "BFD_RELOC_RL78_LO16",
|
| + "BFD_RELOC_RL78_CODE",
|
| "BFD_RELOC_RX_NEG8",
|
| "BFD_RELOC_RX_NEG16",
|
| "BFD_RELOC_RX_NEG24",
|
| @@ -1955,8 +2016,12 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_390_RELATIVE",
|
| "BFD_RELOC_390_GOTPC",
|
| "BFD_RELOC_390_GOT16",
|
| + "BFD_RELOC_390_PC12DBL",
|
| + "BFD_RELOC_390_PLT12DBL",
|
| "BFD_RELOC_390_PC16DBL",
|
| "BFD_RELOC_390_PLT16DBL",
|
| + "BFD_RELOC_390_PC24DBL",
|
| + "BFD_RELOC_390_PLT24DBL",
|
| "BFD_RELOC_390_PC32DBL",
|
| "BFD_RELOC_390_PLT32DBL",
|
| "BFD_RELOC_390_GOTPCDBL",
|
| @@ -2297,6 +2362,7 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_H8_DIR24A8",
|
| "BFD_RELOC_H8_DIR24R8",
|
| "BFD_RELOC_H8_DIR32A16",
|
| + "BFD_RELOC_H8_DISP32A16",
|
| "BFD_RELOC_XSTORMY16_REL_12",
|
| "BFD_RELOC_XSTORMY16_12",
|
| "BFD_RELOC_XSTORMY16_24",
|
| @@ -2323,6 +2389,55 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_MSP430_16_BYTE",
|
| "BFD_RELOC_MSP430_2X_PCREL",
|
| "BFD_RELOC_MSP430_RL_PCREL",
|
| + "BFD_RELOC_MSP430_ABS8",
|
| + "BFD_RELOC_MSP430X_PCR20_EXT_SRC",
|
| + "BFD_RELOC_MSP430X_PCR20_EXT_DST",
|
| + "BFD_RELOC_MSP430X_PCR20_EXT_ODST",
|
| + "BFD_RELOC_MSP430X_ABS20_EXT_SRC",
|
| + "BFD_RELOC_MSP430X_ABS20_EXT_DST",
|
| + "BFD_RELOC_MSP430X_ABS20_EXT_ODST",
|
| + "BFD_RELOC_MSP430X_ABS20_ADR_SRC",
|
| + "BFD_RELOC_MSP430X_ABS20_ADR_DST",
|
| + "BFD_RELOC_MSP430X_PCR16",
|
| + "BFD_RELOC_MSP430X_PCR20_CALL",
|
| + "BFD_RELOC_MSP430X_ABS16",
|
| + "BFD_RELOC_MSP430_ABS_HI16",
|
| + "BFD_RELOC_MSP430_PREL31",
|
| + "BFD_RELOC_MSP430_SYM_DIFF",
|
| + "BFD_RELOC_NIOS2_S16",
|
| + "BFD_RELOC_NIOS2_U16",
|
| + "BFD_RELOC_NIOS2_CALL26",
|
| + "BFD_RELOC_NIOS2_IMM5",
|
| + "BFD_RELOC_NIOS2_CACHE_OPX",
|
| + "BFD_RELOC_NIOS2_IMM6",
|
| + "BFD_RELOC_NIOS2_IMM8",
|
| + "BFD_RELOC_NIOS2_HI16",
|
| + "BFD_RELOC_NIOS2_LO16",
|
| + "BFD_RELOC_NIOS2_HIADJ16",
|
| + "BFD_RELOC_NIOS2_GPREL",
|
| + "BFD_RELOC_NIOS2_UJMP",
|
| + "BFD_RELOC_NIOS2_CJMP",
|
| + "BFD_RELOC_NIOS2_CALLR",
|
| + "BFD_RELOC_NIOS2_ALIGN",
|
| + "BFD_RELOC_NIOS2_GOT16",
|
| + "BFD_RELOC_NIOS2_CALL16",
|
| + "BFD_RELOC_NIOS2_GOTOFF_LO",
|
| + "BFD_RELOC_NIOS2_GOTOFF_HA",
|
| + "BFD_RELOC_NIOS2_PCREL_LO",
|
| + "BFD_RELOC_NIOS2_PCREL_HA",
|
| + "BFD_RELOC_NIOS2_TLS_GD16",
|
| + "BFD_RELOC_NIOS2_TLS_LDM16",
|
| + "BFD_RELOC_NIOS2_TLS_LDO16",
|
| + "BFD_RELOC_NIOS2_TLS_IE16",
|
| + "BFD_RELOC_NIOS2_TLS_LE16",
|
| + "BFD_RELOC_NIOS2_TLS_DTPMOD",
|
| + "BFD_RELOC_NIOS2_TLS_DTPREL",
|
| + "BFD_RELOC_NIOS2_TLS_TPREL",
|
| + "BFD_RELOC_NIOS2_COPY",
|
| + "BFD_RELOC_NIOS2_GLOB_DAT",
|
| + "BFD_RELOC_NIOS2_JUMP_SLOT",
|
| + "BFD_RELOC_NIOS2_RELATIVE",
|
| + "BFD_RELOC_NIOS2_GOTOFF",
|
| "BFD_RELOC_IQ2000_OFFSET_16",
|
| "BFD_RELOC_IQ2000_OFFSET_21",
|
| "BFD_RELOC_IQ2000_UHI16",
|
| @@ -2413,6 +2528,92 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_MICROBLAZE_64_GOTOFF",
|
| "BFD_RELOC_MICROBLAZE_32_GOTOFF",
|
| "BFD_RELOC_MICROBLAZE_COPY",
|
| + "BFD_RELOC_MICROBLAZE_64_TLS",
|
| + "BFD_RELOC_MICROBLAZE_64_TLSGD",
|
| + "BFD_RELOC_MICROBLAZE_64_TLSLD",
|
| + "BFD_RELOC_MICROBLAZE_32_TLSDTPMOD",
|
| + "BFD_RELOC_MICROBLAZE_32_TLSDTPREL",
|
| + "BFD_RELOC_MICROBLAZE_64_TLSDTPREL",
|
| + "BFD_RELOC_MICROBLAZE_64_TLSGOTTPREL",
|
| + "BFD_RELOC_MICROBLAZE_64_TLSTPREL",
|
| + "BFD_RELOC_AARCH64_RELOC_START",
|
| + "BFD_RELOC_AARCH64_NONE",
|
| + "BFD_RELOC_AARCH64_64",
|
| + "BFD_RELOC_AARCH64_32",
|
| + "BFD_RELOC_AARCH64_16",
|
| + "BFD_RELOC_AARCH64_64_PCREL",
|
| + "BFD_RELOC_AARCH64_32_PCREL",
|
| + "BFD_RELOC_AARCH64_16_PCREL",
|
| + "BFD_RELOC_AARCH64_MOVW_G0",
|
| + "BFD_RELOC_AARCH64_MOVW_G0_NC",
|
| + "BFD_RELOC_AARCH64_MOVW_G1",
|
| + "BFD_RELOC_AARCH64_MOVW_G1_NC",
|
| + "BFD_RELOC_AARCH64_MOVW_G2",
|
| + "BFD_RELOC_AARCH64_MOVW_G2_NC",
|
| + "BFD_RELOC_AARCH64_MOVW_G3",
|
| + "BFD_RELOC_AARCH64_MOVW_G0_S",
|
| + "BFD_RELOC_AARCH64_MOVW_G1_S",
|
| + "BFD_RELOC_AARCH64_MOVW_G2_S",
|
| + "BFD_RELOC_AARCH64_LD_LO19_PCREL",
|
| + "BFD_RELOC_AARCH64_ADR_LO21_PCREL",
|
| + "BFD_RELOC_AARCH64_ADR_HI21_PCREL",
|
| + "BFD_RELOC_AARCH64_ADR_HI21_NC_PCREL",
|
| + "BFD_RELOC_AARCH64_ADD_LO12",
|
| + "BFD_RELOC_AARCH64_LDST8_LO12",
|
| + "BFD_RELOC_AARCH64_TSTBR14",
|
| + "BFD_RELOC_AARCH64_BRANCH19",
|
| + "BFD_RELOC_AARCH64_JUMP26",
|
| + "BFD_RELOC_AARCH64_CALL26",
|
| + "BFD_RELOC_AARCH64_LDST16_LO12",
|
| + "BFD_RELOC_AARCH64_LDST32_LO12",
|
| + "BFD_RELOC_AARCH64_LDST64_LO12",
|
| + "BFD_RELOC_AARCH64_LDST128_LO12",
|
| + "BFD_RELOC_AARCH64_GOT_LD_PREL19",
|
| + "BFD_RELOC_AARCH64_ADR_GOT_PAGE",
|
| + "BFD_RELOC_AARCH64_LD64_GOT_LO12_NC",
|
| + "BFD_RELOC_AARCH64_LD32_GOT_LO12_NC",
|
| + "BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21",
|
| + "BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC",
|
| + "BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1",
|
| + "BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC",
|
| + "BFD_RELOC_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21",
|
| + "BFD_RELOC_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC",
|
| + "BFD_RELOC_AARCH64_TLSIE_LD32_GOTTPREL_LO12_NC",
|
| + "BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19",
|
| + "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2",
|
| + "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1",
|
| + "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NC",
|
| + "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0",
|
| + "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NC",
|
| + "BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_HI12",
|
| + "BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12",
|
| + "BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12_NC",
|
| + "BFD_RELOC_AARCH64_TLSDESC_LD_PREL19",
|
| + "BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21",
|
| + "BFD_RELOC_AARCH64_TLSDESC_ADR_PAGE21",
|
| + "BFD_RELOC_AARCH64_TLSDESC_LD64_LO12_NC",
|
| + "BFD_RELOC_AARCH64_TLSDESC_LD32_LO12_NC",
|
| + "BFD_RELOC_AARCH64_TLSDESC_ADD_LO12_NC",
|
| + "BFD_RELOC_AARCH64_TLSDESC_OFF_G1",
|
| + "BFD_RELOC_AARCH64_TLSDESC_OFF_G0_NC",
|
| + "BFD_RELOC_AARCH64_TLSDESC_LDR",
|
| + "BFD_RELOC_AARCH64_TLSDESC_ADD",
|
| + "BFD_RELOC_AARCH64_TLSDESC_CALL",
|
| + "BFD_RELOC_AARCH64_COPY",
|
| + "BFD_RELOC_AARCH64_GLOB_DAT",
|
| + "BFD_RELOC_AARCH64_JUMP_SLOT",
|
| + "BFD_RELOC_AARCH64_RELATIVE",
|
| + "BFD_RELOC_AARCH64_TLS_DTPMOD",
|
| + "BFD_RELOC_AARCH64_TLS_DTPREL",
|
| + "BFD_RELOC_AARCH64_TLS_TPREL",
|
| + "BFD_RELOC_AARCH64_TLSDESC",
|
| + "BFD_RELOC_AARCH64_IRELATIVE",
|
| + "BFD_RELOC_AARCH64_RELOC_END",
|
| + "BFD_RELOC_AARCH64_GAS_INTERNAL_FIXUP",
|
| + "BFD_RELOC_AARCH64_LDST_LO12",
|
| + "BFD_RELOC_AARCH64_LD_GOT_LO12_NC",
|
| + "BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NC",
|
| + "BFD_RELOC_AARCH64_TLSDESC_LD_LO12_NC",
|
| "BFD_RELOC_TILEPRO_COPY",
|
| "BFD_RELOC_TILEPRO_GLOB_DAT",
|
| "BFD_RELOC_TILEPRO_JMP_SLOT",
|
| @@ -2549,10 +2750,18 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCREL",
|
| "BFD_RELOC_TILEGX_IMM16_X0_HW0_GOT",
|
| "BFD_RELOC_TILEGX_IMM16_X1_HW0_GOT",
|
| + "BFD_RELOC_TILEGX_IMM16_X0_HW0_PLT_PCREL",
|
| + "BFD_RELOC_TILEGX_IMM16_X1_HW0_PLT_PCREL",
|
| + "BFD_RELOC_TILEGX_IMM16_X0_HW1_PLT_PCREL",
|
| + "BFD_RELOC_TILEGX_IMM16_X1_HW1_PLT_PCREL",
|
| + "BFD_RELOC_TILEGX_IMM16_X0_HW2_PLT_PCREL",
|
| + "BFD_RELOC_TILEGX_IMM16_X1_HW2_PLT_PCREL",
|
| "BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOT",
|
| "BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOT",
|
| "BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOT",
|
| "BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOT",
|
| + "BFD_RELOC_TILEGX_IMM16_X0_HW3_PLT_PCREL",
|
| + "BFD_RELOC_TILEGX_IMM16_X1_HW3_PLT_PCREL",
|
| "BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GD",
|
| "BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GD",
|
| "BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LE",
|
| @@ -2567,6 +2776,12 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
| "BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GD",
|
| "BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IE",
|
| "BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IE",
|
| + "BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL",
|
| + "BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL",
|
| + "BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL",
|
| + "BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL",
|
| + "BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL",
|
| + "BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL",
|
| "BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IE",
|
| "BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IE",
|
| "BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IE",
|
|
|