1 @ RUN
: not llvm-mc
-triple thumbv6m-none-macho
-filetype
=obj
-o
/dev
/null
%s
2>&1 | FileCheck
--check-prefix
=CHECK-ERROR
%s
2 @ RUN
: not llvm-mc
-triple thumbv7m-none-macho
-filetype
=obj
-o
/dev
/null
%s
2>&1 | FileCheck
--check-prefix
=CHECK-ERROR
%s
3 @ RUN
: llvm-mc
-triple thumbv7m-none-eabi
-filetype
=obj
-o
%t %s
4 @ RUN
: llvm-objdump
--no-print-imm-hex
-d
-r
--triple
=thumbv7m-none-eabi
%t | FileCheck
--check-prefix
=CHECK-ELF
%s
8 @ CHECK-ERROR
: :[[#@LINE+1]]:9: error: unsupported relocation type
11 @ CHECK-ELF
: f47f affe bne.w
{{.+}} @ imm = #-4
12 @ CHECK-ELF-NEXT
: R_ARM_THM_JUMP19 _func2