1 @ RUN
: not llvm-mc
-triple armv7a-linux-gnueabihf
%s
-filetype
=obj
-o
%t.o
2>&1 | FileCheck
%s
3 @ The relaxations should
be applied using the subtarget from the fragment
4 @ containing the fixup
and not the per module subtarget.
8 @ Place
a literal pool out of range of the
16-bit ldr but within
9 @ range of the
32-bit ldr.w
11 @ Relaxation to ldr.w as target triple supports Thumb2
14 @ No relaxation as v4t does
not support Thumb
15 @ expect out of range error message
19 @ CHECK
: error
: out of range pc-relative fixup value
20 @ CHECK-NEXT
: ldr
r0,=0x87654321