* gas/arm/thumb2_bcond.d: Allow for varying number of nops at the
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / group-reloc-ldrs-parsing-bad.s
1 @ Tests that are supposed to fail during parsing of LDRS group relocations.
2
3 .text
4
5 @ No NC variants exist for the LDRS relocations.
6
7 ldrd r0, [r0, #:pc_g0_nc:(f)]
8 ldrd r0, [r0, #:pc_g1_nc:(f)]
9 ldrd r0, [r0, #:sb_g0_nc:(f)]
10 ldrd r0, [r0, #:sb_g1_nc:(f)]
11
12 strd r0, [r0, #:pc_g0_nc:(f)]
13 strd r0, [r0, #:pc_g1_nc:(f)]
14 strd r0, [r0, #:sb_g0_nc:(f)]
15 strd r0, [r0, #:sb_g1_nc:(f)]
16
17 ldrh r0, [r0, #:pc_g0_nc:(f)]
18 ldrh r0, [r0, #:pc_g1_nc:(f)]
19 ldrh r0, [r0, #:sb_g0_nc:(f)]
20 ldrh r0, [r0, #:sb_g1_nc:(f)]
21
22 strh r0, [r0, #:pc_g0_nc:(f)]
23 strh r0, [r0, #:pc_g1_nc:(f)]
24 strh r0, [r0, #:sb_g0_nc:(f)]
25 strh r0, [r0, #:sb_g1_nc:(f)]
26
27 ldrsh r0, [r0, #:pc_g0_nc:(f)]
28 ldrsh r0, [r0, #:pc_g1_nc:(f)]
29 ldrsh r0, [r0, #:sb_g0_nc:(f)]
30 ldrsh r0, [r0, #:sb_g1_nc:(f)]
31
32 ldrsb r0, [r0, #:pc_g0_nc:(f)]
33 ldrsb r0, [r0, #:pc_g1_nc:(f)]
34 ldrsb r0, [r0, #:sb_g0_nc:(f)]
35 ldrsb r0, [r0, #:sb_g1_nc:(f)]
36
37 @ Instructions with a gibberish relocation code.
38 ldrd r0, [r0, #:foo:(f)]
39 strd r0, [r0, #:foo:(f)]
40 ldrh r0, [r0, #:foo:(f)]
41 strh r0, [r0, #:foo:(f)]
42 ldrsh r0, [r0, #:foo:(f)]
43 ldrsb r0, [r0, #:foo:(f)]
44
This page took 0.036655 seconds and 4 git commands to generate.