@ RUN: not llvm-mc -triple thumbv6m-none-macho -filetype=obj -o /dev/null %s 2>&1 | FileCheck %s @ RUN: not llvm-mc -triple thumbv6m-none-eabi -filetype=obj -o /dev/null %s 2>&1 | FileCheck %s Lhere: @ CHECK: out of range pc-relative fixup value ldr r0, Lhere @ CHECK: out of range pc-relative fixup value b Lfar2 @ CHECK: out of range pc-relative fixup value bne Lfar1 @ CHECK: out of range pc-relative fixup value ldr r0, Lfar2 @ CHECK: misaligned pc-relative fixup value adr r0, Lmisaligned @ CHECK: misaligned pc-relative fixup value ldr r0, Lmisaligned .balign 4 .short 0 Lmisaligned: .word 42 .space 256 Lfar1: .word 42 .space 2050 Lfar2: .word 42