Files
clang-p2996/lld/test/ELF/mips-elf-flags-binary.s
Simon Atanasyan e03007cb4e [mips] Deduce MIPS specific ELF header flags from emulation
In case of linking binary blobs which do not have any ELF headers, we can
deduce MIPS ABI  ELF header flags from an `emulation` option.

Patch by Kyle Evans.

llvm-svn: 372513
2019-09-22 16:26:39 +00:00

26 lines
728 B
ArmAsm

# REQUIRES: mips
# Check deducing MIPS specific ELF header flags from `emulation`.
# RUN: echo -n "BLOB" > %t.binary
# RUN: ld.lld -m elf32btsmip -r -b binary %t.binary -o %t.out
# RUN: llvm-readobj -h %t.out | FileCheck -check-prefix=O32 %s
# RUN: echo -n "BLOB" > %t.binary
# RUN: ld.lld -m elf32btsmipn32 -r -b binary %t.binary -o %t.out
# RUN: llvm-readobj -h %t.out | FileCheck -check-prefix=N32 %s
# RUN: echo -n "BLOB" > %t.binary
# RUN: ld.lld -m elf64btsmip -r -b binary %t.binary -o %t.out
# RUN: llvm-readobj -h %t.out | FileCheck -check-prefix=N64 %s
# O32: Flags [
# O32-NEXT: EF_MIPS_ABI_O32
# O32-NEXT: ]
# N32: Flags [
# N32-NEXT: EF_MIPS_ABI2
# N32-NEXT: ]
# N64: Flags [
# N64-NEXT: ]