mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-01 00:17:01 +00:00
Initial 64 bit direct object support.
This patch allows llvm to recognize that a 64 bit object file is being produced and that the subsequently generated ELF header has the correct information. The test case checks for both big and little endian flavors. Patch by Jack Carter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153889 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -609,8 +609,10 @@ enum {
|
||||
EF_MIPS_ARCH_3 = 0x20000000, // MIPS3 instruction set
|
||||
EF_MIPS_ARCH_4 = 0x30000000, // MIPS4 instruction set
|
||||
EF_MIPS_ARCH_5 = 0x40000000, // MIPS5 instruction set
|
||||
EF_MIPS_ARCH_32 = 0x60000000, // MIPS32 instruction set
|
||||
EF_MIPS_ARCH_32 = 0x50000000, // MIPS32 instruction set per linux not elf.h
|
||||
EF_MIPS_ARCH_64 = 0x60000000, // MIPS64 instruction set per linux not elf.h
|
||||
EF_MIPS_ARCH_32R2 = 0x70000000, // mips32r2
|
||||
EF_MIPS_ARCH_64R2 = 0x80000000, // mips64r2
|
||||
EF_MIPS_ARCH = 0xf0000000 // Mask for applying EF_MIPS_ARCH_ variant
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user