[GAS][Arm] Skip Local BLX Thumb tests for arm-netbsdelf and arm-nto
[external/binutils.git] / gas / testsuite / gas / arm / blx-local-thumb.d
1 #name: Local BLX instructions in Thumb mode.
2 #objdump: -drw --prefix-addresses --show-raw-insn
3 #skip: *-*-pe *-*-wince *-*nto* *-*netbsdelf*
4 #as:
5 #warning_output: blx-local-thumb.l
6
7 .*: +file format .*arm.*
8 Disassembly of section .text:
9 [^<]*<one> f000 f80e    bl      00000020 <foo>
10 [^<]*<one\+0x4> f000 e812       blx     0000002c <foo2>
11 [^<]*<one\+0x8> f000 f80a       bl      00000020 <foo>
12 [^<]*<one\+0xc> f000 e80e       blx     0000002c <foo2>
13 [^<]*<one\+0x10> f000 e80e      blx     00000030 <fooundefarm>
14 [^<]*<one\+0x14> f000 f80c      bl      00000030 <fooundefarm>
15 [^<]*<one\+0x18> f000 e806      blx     00000028 <fooundefthumb>
16 [^<]*<one\+0x1c> f000 f804      bl      00000028 <fooundefthumb>
17 [^<]*<foo> e7ee         b.n     00000000 <one>
18 [^<]*<foo\+0x2> e003            b.n     0000002c <foo2>
19 [^<]*<foo\+0x4> 46c0            nop                     ; \(mov r8, r8\)
20 [^<]*<foo\+0x6> 46c0            nop                     ; \(mov r8, r8\)
21 [^<]*<fooundefthumb> 46c0       nop                     ; \(mov r8, r8\)
22         ...
23 [^<]*<foo2> e1a00000    nop                     ; \(mov r0, r0\)
24 [^<]*<fooundefarm> e1a00000     nop                     ; \(mov r0, r0\)