PR 10168
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / group-reloc-ldc-parsing-bad.s
1 @ Tests for LDC group relocations that are meant to fail during parsing.
2
3 .macro ldctest insn reg
4
5 \insn 0, \reg, [r0, #:pc_g0_nc:(sym)]
6 \insn 0, \reg, [r0, #:pc_g1_nc:(sym)]
7 \insn 0, \reg, [r0, #:sb_g0_nc:(sym)]
8 \insn 0, \reg, [r0, #:sb_g1_nc:(sym)]
9
10 \insn 0, \reg, [r0, #:foo:(sym)]
11
12 .endm
13
14 .macro ldctest2 insn reg
15
16 \insn \reg, [r0, #:pc_g0_nc:(sym)]
17 \insn \reg, [r0, #:pc_g1_nc:(sym)]
18 \insn \reg, [r0, #:sb_g0_nc:(sym)]
19 \insn \reg, [r0, #:sb_g1_nc:(sym)]
20
21 \insn \reg, [r0, #:foo:(sym)]
22
23 .endm
24
25 ldctest ldc c0
26 ldctest ldcl c0
27 ldctest ldc2 c0
28 ldctest ldc2l c0
29
30 ldctest stc c0
31 ldctest stcl c0
32 ldctest stc2 c0
33 ldctest stc2l c0
34
35 .fpu fpa
36
37 ldctest2 ldfs f0
38 ldctest2 stfs f0
39 ldctest2 ldfd f0
40 ldctest2 stfd f0
41 ldctest2 ldfe f0
42 ldctest2 stfe f0
43 ldctest2 ldfp f0
44 ldctest2 stfp f0
45
46 .fpu vfp
47
48 ldctest2 flds s0
49 ldctest2 fsts s0
50
51 ldctest2 fldd d0
52 ldctest2 fstd d0
53
54 ldctest2 vldr d0 FIXME
55 ldctest2 vstr d0
56
57 .cpu ep9312
58
59 ldctest2 cfldrs mvf0
60 ldctest2 cfstrs mvf0
61 ldctest2 cfldrd mvd0
62 ldctest2 cfstrd mvd0
63 ldctest2 cfldr32 mvfx0
64 ldctest2 cfstr32 mvfx0
65 ldctest2 cfldr64 mvdx0
66 ldctest2 cfstr64 mvdx0
67
This page took 0.045878 seconds and 4 git commands to generate.