From a8cf7482540791aa23a821210ccb37834fc8bee6 Mon Sep 17 00:00:00 2001 From: Michael Shigorin Date: Thu, 20 Jun 2019 12:03:59 +0300 Subject: [PATCH] local-elf.h: added e2k support It's a Russian 64-bit LE VLIW architecture named Elbrus (formerly Elbrus 2000). --- src/local-elf.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/local-elf.h b/src/local-elf.h index 83ca253..376e232 100644 --- a/src/local-elf.h +++ b/src/local-elf.h @@ -233,6 +233,12 @@ #define ELF_TARG_CLASS ELFCLASS32 #define ELF_TARG_DATA ELFDATA2MSB +#elif defined(__e2k__) + +#define ELF_TARG_MACH EM_MCST_ELBRUS +#define ELF_TARG_CLASS ELFCLASS64 +#define ELF_TARG_DATA ELFDATA2LSB + #else #error Unknown ELF machine type -- 2.10.4