[Assembler] Make fatal assembler errors non-fatal
[oota-llvm.git] / test / MC / ARM / thumb1-relax.s
1 @ RUN: not llvm-mc -triple thumbv6m-none-macho -filetype=obj -o /dev/null %s 2>&1 | FileCheck %s
2 @ RUN: not llvm-mc -triple thumbv6m-none-eabi -filetype=obj -o /dev/null %s 2>&1 | FileCheck %s
3
4 Lhere:
5 @ CHECK: out of range pc-relative fixup value
6   ldr r0, Lhere
7
8 @ CHECK: out of range pc-relative fixup value
9   b Lfar2
10
11 @ CHECK: out of range pc-relative fixup value
12   bne Lfar1
13
14 @ CHECK: out of range pc-relative fixup value
15   ldr r0, Lfar2
16
17 @ CHECK: misaligned pc-relative fixup value
18   adr r0, Lmisaligned
19
20 @ CHECK: misaligned pc-relative fixup value
21   ldr r0, Lmisaligned
22
23   .balign 4
24   .short 0
25 Lmisaligned:
26   .word 42
27
28   .space 256
29 Lfar1:
30   .word 42
31
32   .space 2050
33 Lfar2:
34   .word 42
35