# Check generation of MIPS specific ELF header flags. # RUN: llvm-mc -filetype=obj -triple=mips-unknown-linux %s -o %t.o # RUN: ld.lld %t.o -shared -o %t.so # RUN: llvm-readobj -h %t.so | FileCheck -check-prefix=SO %s # RUN: ld.lld %t.o -o %t.exe # RUN: llvm-readobj -h %t.exe | FileCheck -check-prefix=EXE %s # REQUIRES: mips .text .globl __start __start: nop # SO: Flags [ # SO-NEXT: EF_MIPS_ABI_O32 # SO-NEXT: EF_MIPS_ARCH_32R2 # SO-NEXT: EF_MIPS_CPIC # SO-NEXT: EF_MIPS_PIC # SO-NEXT: ] # EXE: Flags [ # EXE-NEXT: EF_MIPS_ABI_O32 # EXE-NEXT: EF_MIPS_ARCH_32R2 # EXE-NEXT: EF_MIPS_CPIC # EXE-NEXT: ]