ELF_TARGET_ID is supposed to be an enum elf_target_id.
* elf-bfd.h (enum elf_target_id): Add WEBASSEMBLY_ELF_DATA
and re-order VAX_ELF_DATA.
* elf32-wasm32.c (ELF_TARGET_ID): Use WEBASSEMBLY_ELF_DATA.
TIC6X_ELF_DATA,
TILEGX_ELF_DATA,
TILEPRO_ELF_DATA,
+ VAX_ELF_DATA,
+ WEBASSEMBLY_ELF_DATA,
X86_64_ELF_DATA,
XTENSA_ELF_DATA,
- VAX_ELF_DATA,
GENERIC_ELF_DATA
};
}
#define ELF_ARCH bfd_arch_wasm32
-#define ELF_TARGET_ID EM_WEBASSEMBLY
+#define ELF_TARGET_ID WEBASSEMBLY_ELF_DATA
#define ELF_MACHINE_CODE EM_WEBASSEMBLY
/* FIXME we don't have paged executables, see:
https://github.com/pipcet/binutils-gdb/issues/4 */