Both of these targets extend elf_link_hash_entry, so arguably should
set hash_table_id to something other than GENERIC_ELF_DATA. The patch
also sorts enum elf_target_id.
ARM_ELF_DATA,
AVR_ELF_DATA,
BFIN_ELF_DATA,
+ CR16_ELF_DATA,
CRIS_ELF_DATA,
CSKY_ELF_DATA,
FRV_ELF_DATA,
I386_ELF_DATA,
IA64_ELF_DATA,
KVX_ELF_DATA,
- LM32_ELF_DATA,
LARCH_ELF_DATA,
+ LM32_ELF_DATA,
M32R_ELF_DATA,
M68HC11_ELF_DATA,
M68K_ELF_DATA,
PPC32_ELF_DATA,
PPC64_ELF_DATA,
PRU_ELF_DATA,
+ RISCV_ELF_DATA,
S390_ELF_DATA,
SCORE_ELF_DATA,
SH_ELF_DATA,
SPARC_ELF_DATA,
SPU_ELF_DATA,
TIC6X_ELF_DATA,
- X86_64_ELF_DATA,
- XTENSA_ELF_DATA,
TILEGX_ELF_DATA,
TILEPRO_ELF_DATA,
- RISCV_ELF_DATA,
+ X86_64_ELF_DATA,
+ XTENSA_ELF_DATA,
+ VAX_ELF_DATA,
GENERIC_ELF_DATA
};
#define TARGET_LITTLE_SYM cr16_elf32_vec
#define TARGET_LITTLE_NAME "elf32-cr16"
#define ELF_ARCH bfd_arch_cr16
+#define ELF_TARGET_ID CR16_ELF_DATA
#define ELF_MACHINE_CODE EM_CR16
#define ELF_MACHINE_ALT1 EM_CR16_OLD
#define ELF_MAXPAGESIZE 0x1
#define TARGET_LITTLE_SYM vax_elf32_vec
#define TARGET_LITTLE_NAME "elf32-vax"
+#define ELF_TARGET_ID VAX_ELF_DATA
#define ELF_MACHINE_CODE EM_VAX
#define ELF_MAXPAGESIZE 0x1000