diff options
| author | Simon Atanasyan <simon@atanasyan.com> | 2015-05-08 07:04:59 +0000 |
|---|---|---|
| committer | Simon Atanasyan <simon@atanasyan.com> | 2015-05-08 07:04:59 +0000 |
| commit | 40e7eb166aed5dfff668ab89fd2dfe07bc1c0cb8 (patch) | |
| tree | 17d6a498f268ae41946090546b4fa1dac267e136 /llvm/test/Object/Mips | |
| parent | cf385dc8879f05581e94944d8ae7f00138c9ed72 (diff) | |
| download | bcm5719-llvm-40e7eb166aed5dfff668ab89fd2dfe07bc1c0cb8.tar.gz bcm5719-llvm-40e7eb166aed5dfff668ab89fd2dfe07bc1c0cb8.zip | |
[llvm-readobj/obj2yaml/yaml2obj] Support MIPS machine ELF header flags
llvm-svn: 236807
Diffstat (limited to 'llvm/test/Object/Mips')
| -rw-r--r-- | llvm/test/Object/Mips/elf-flags.yaml | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/llvm/test/Object/Mips/elf-flags.yaml b/llvm/test/Object/Mips/elf-flags.yaml index b3e90d25f4d..f79be9d4e07 100644 --- a/llvm/test/Object/Mips/elf-flags.yaml +++ b/llvm/test/Object/Mips/elf-flags.yaml @@ -2,7 +2,7 @@ # RUN: llvm-readobj -file-headers %t | FileCheck -check-prefix=OBJ %s # RUN: obj2yaml %t | FileCheck -check-prefix=YAML %s -# OBJ: Flags [ (0x9E001727) +# OBJ: Flags [ (0x9E8B1727) # OBJ-NEXT: EF_MIPS_32BITMODE (0x100) # OBJ-NEXT: EF_MIPS_ABI2 (0x20) # OBJ-NEXT: EF_MIPS_ABI_O32 (0x1000) @@ -11,6 +11,7 @@ # OBJ-NEXT: EF_MIPS_ARCH_ASE_MDMX (0x8000000) # OBJ-NEXT: EF_MIPS_CPIC (0x4) # OBJ-NEXT: EF_MIPS_FP64 (0x200) +# OBJ-NEXT: EF_MIPS_MACH_OCTEON (0x8B0000) # OBJ-NEXT: EF_MIPS_MICROMIPS (0x2000000) # OBJ-NEXT: EF_MIPS_NAN2008 (0x400) # OBJ-NEXT: EF_MIPS_NOREORDER (0x1) @@ -22,25 +23,25 @@ # YAML-NEXT: Data: ELFDATA2LSB # YAML-NEXT: Type: ET_REL # YAML-NEXT: Machine: EM_MIPS -# YAML-NEXT: Flags: [ EF_MIPS_NOREORDER, EF_MIPS_PIC, EF_MIPS_CPIC, EF_MIPS_ABI2, EF_MIPS_32BITMODE, EF_MIPS_FP64, EF_MIPS_NAN2008, EF_MIPS_MICROMIPS, EF_MIPS_ARCH_ASE_M16, EF_MIPS_ARCH_ASE_MDMX, EF_MIPS_ABI_O32, EF_MIPS_ARCH_32R6 ] +# YAML-NEXT: Flags: [ EF_MIPS_NOREORDER, EF_MIPS_PIC, EF_MIPS_CPIC, EF_MIPS_ABI2, EF_MIPS_32BITMODE, EF_MIPS_FP64, EF_MIPS_NAN2008, EF_MIPS_MICROMIPS, EF_MIPS_ARCH_ASE_M16, EF_MIPS_ARCH_ASE_MDMX, EF_MIPS_ABI_O32, EF_MIPS_MACH_OCTEON, EF_MIPS_ARCH_32R6 ] --- FileHeader: - Class: ELFCLASS32 - Data: ELFDATA2LSB - Type: ET_REL - Machine: EM_MIPS - Flags: [ EF_MIPS_NOREORDER, EF_MIPS_PIC, EF_MIPS_CPIC, EF_MIPS_ABI2, - EF_MIPS_32BITMODE, EF_MIPS_FP64, EF_MIPS_NAN2008, - EF_MIPS_ABI_O32, EF_MIPS_ARCH_32R6, - EF_MIPS_MICROMIPS, EF_MIPS_ARCH_ASE_M16, - EF_MIPS_ARCH_ASE_MDMX ] + Class: ELFCLASS32 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_MIPS + Flags: [ EF_MIPS_NOREORDER, EF_MIPS_PIC, EF_MIPS_CPIC, EF_MIPS_ABI2, + EF_MIPS_32BITMODE, EF_MIPS_FP64, EF_MIPS_NAN2008, + EF_MIPS_ABI_O32, EF_MIPS_ARCH_32R6, + EF_MIPS_MICROMIPS, EF_MIPS_ARCH_ASE_M16, + EF_MIPS_ARCH_ASE_MDMX, EF_MIPS_MACH_OCTEON ] Sections: - - Name: .text - Type: SHT_PROGBITS - Flags: [ SHF_ALLOC, SHF_EXECINSTR ] - AddressAlign: 16 - Size: 4 + - Name: .text + Type: SHT_PROGBITS + Flags: [ SHF_ALLOC, SHF_EXECINSTR ] + AddressAlign: 16 + Size: 4 Symbols: Global: |

