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
-d
-r
-triple thumbv7m-none-eabi
%t | FileCheck
--check-prefix
=CHECK-ELF
%s
9 @ CHECK-ERROR
: unsupported relocation on symbol
11 @ CHECK-ELF
: 7f
f4 fe af bne.w
#-4
12 @ CHECK-ELF-NEXT
: R_ARM_THM_JUMP19 _func2