[ARM] No IT usage deprecation for ARMv8-M
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / armv8-ar-bad.l
1 .*: Assembler messages:
2 .*:6: Error: swp{b} use is obsoleted for ARMv8 and later
3 .*:9: This coprocessor register access is deprecated in ARMv8
4 .*:10: This coprocessor register access is deprecated in ARMv8
5 .*:11: This coprocessor register access is deprecated in ARMv8
6 .*:12: This coprocessor register access is deprecated in ARMv8
7 .*:13: This coprocessor register access is deprecated in ARMv8
8 .*:16: setend use is deprecated for ARMv8
9 .*:19: setend use is deprecated for ARMv8
10 .*:23: Error: immediate value out of range -- `hlt 0x10000'
11 .*:24: Error: instruction cannot be conditional -- `hltne 0x1'
12 .*:28: Error: immediate value out of range -- `hlt 64'
13 .*:30: IT blocks containing 16-bit Thumb instructions of the following class are performance deprecated in ARMv8-A and ARMv8-R: Miscellaneous 16-bit instructions
14 .*:30: Error: instruction is always unconditional -- `hltne 0'
15 .*:34: Error: r15 not allowed here -- `stlb pc,\[r0\]'
16 .*:35: Error: r15 not allowed here -- `stlb r0,\[pc\]'
17 .*:36: Error: r15 not allowed here -- `stlh pc,\[r0\]'
18 .*:37: Error: r15 not allowed here -- `stlh r0,\[pc\]'
19 .*:38: Error: r15 not allowed here -- `stl pc,\[r0\]'
20 .*:39: Error: r15 not allowed here -- `stl r0,\[pc\]'
21 .*:40: Error: r15 not allowed here -- `stlexb r1,pc,\[r0\]'
22 .*:41: Error: r15 not allowed here -- `stlexb r1,r0,\[pc\]'
23 .*:42: Error: r15 not allowed here -- `stlexb pc,r0,\[r1\]'
24 .*:43: Error: registers may not be the same -- `stlexb r0,r0,\[r1\]'
25 .*:44: Error: registers may not be the same -- `stlexb r0,r1,\[r0\]'
26 .*:45: Error: r15 not allowed here -- `stlexh r1,pc,\[r0\]'
27 .*:46: Error: r15 not allowed here -- `stlexh r1,r0,\[pc\]'
28 .*:47: Error: r15 not allowed here -- `stlexh pc,r0,\[r1\]'
29 .*:48: Error: registers may not be the same -- `stlexh r0,r0,\[r1\]'
30 .*:49: Error: registers may not be the same -- `stlexh r0,r1,\[r0\]'
31 .*:50: Error: r15 not allowed here -- `stlex r1,pc,\[r0\]'
32 .*:51: Error: r15 not allowed here -- `stlex r1,r0,\[pc\]'
33 .*:52: Error: r15 not allowed here -- `stlex pc,r0,\[r1\]'
34 .*:53: Error: registers may not be the same -- `stlex r0,r0,\[r1\]'
35 .*:54: Error: registers may not be the same -- `stlex r0,r1,\[r0\]'
36 .*:55: Error: r14 not allowed here -- `stlexd r1,lr,\[r0\]'
37 .*:56: Error: r15 not allowed here -- `stlexd r1,r0,\[pc\]'
38 .*:57: Error: r15 not allowed here -- `stlexd pc,r0,\[r1\]'
39 .*:58: Error: registers may not be the same -- `stlexd r0,r0,\[r1\]'
40 .*:59: Error: registers may not be the same -- `stlexd r0,r2,\[r0\]'
41 .*:60: Error: even register required -- `stlexd r0,r1,\[r2\]'
42 .*:64: Error: r15 not allowed here -- `stlb pc,\[r0\]'
43 .*:65: Error: r15 not allowed here -- `stlb r0,\[pc\]'
44 .*:66: Error: r15 not allowed here -- `stlh pc,\[r0\]'
45 .*:67: Error: r15 not allowed here -- `stlh r0,\[pc\]'
46 .*:68: Error: r15 not allowed here -- `stl pc,\[r0\]'
47 .*:69: Error: r15 not allowed here -- `stl r0,\[pc\]'
48 .*:70: Error: r15 not allowed here -- `stlexb r1,pc,\[r0\]'
49 .*:71: Error: r15 not allowed here -- `stlexb r1,r0,\[pc\]'
50 .*:72: Error: r15 not allowed here -- `stlexb pc,r0,\[r1\]'
51 .*:73: Error: registers may not be the same -- `stlexb r0,r0,\[r1\]'
52 .*:74: Error: registers may not be the same -- `stlexb r0,r1,\[r0\]'
53 .*:75: Error: r15 not allowed here -- `stlexh r1,pc,\[r0\]'
54 .*:76: Error: r15 not allowed here -- `stlexh r1,r0,\[pc\]'
55 .*:77: Error: r15 not allowed here -- `stlexh pc,r0,\[r1\]'
56 .*:78: Error: registers may not be the same -- `stlexh r0,r0,\[r1\]'
57 .*:79: Error: registers may not be the same -- `stlexh r0,r1,\[r0\]'
58 .*:80: Error: r15 not allowed here -- `stlex r1,pc,\[r0\]'
59 .*:81: Error: r15 not allowed here -- `stlex r1,r0,\[pc\]'
60 .*:82: Error: r15 not allowed here -- `stlex pc,r0,\[r1\]'
61 .*:83: Error: registers may not be the same -- `stlex r0,r0,\[r1\]'
62 .*:84: Error: registers may not be the same -- `stlex r0,r1,\[r0\]'
63 .*:86: Error: r15 not allowed here -- `stlexd r1,r0,\[pc\]'
64 .*:87: Error: r15 not allowed here -- `stlexd pc,r0,\[r1\]'
65 .*:88: Error: registers may not be the same -- `stlexd r0,r0,\[r1\]'
66 .*:89: Error: registers may not be the same -- `stlexd r0,r2,\[r0\]'
67 .*:94: Error: r15 not allowed here -- `ldab pc,\[r0\]'
68 .*:95: Error: r15 not allowed here -- `ldab r0,\[pc\]'
69 .*:96: Error: r15 not allowed here -- `ldah pc,\[r0\]'
70 .*:97: Error: r15 not allowed here -- `ldah r0,\[pc\]'
71 .*:98: Error: r15 not allowed here -- `lda pc,\[r0\]'
72 .*:99: Error: r15 not allowed here -- `lda r0,\[pc\]'
73 .*:100: Error: r15 not allowed here -- `ldaexb pc,\[r0\]'
74 .*:101: Error: r15 not allowed here -- `ldaexb r0,\[pc\]'
75 .*:102: Error: r15 not allowed here -- `ldaexh pc,\[r0\]'
76 .*:103: Error: r15 not allowed here -- `ldaexh r0,\[pc\]'
77 .*:104: Error: r15 not allowed here -- `ldaex pc,\[r0\]'
78 .*:105: Error: r15 not allowed here -- `ldaex r0,\[pc\]'
79 .*:106: Error: r14 not allowed here -- `ldaexd lr,\[r0\]'
80 .*:107: Error: r15 not allowed here -- `ldaexd r0,\[pc\]'
81 .*:108: Error: even register required -- `ldaexd r1,\[r2\]'
82 .*:112: Error: r15 not allowed here -- `ldab pc,\[r0\]'
83 .*:113: Error: r15 not allowed here -- `ldab r0,\[pc\]'
84 .*:114: Error: r15 not allowed here -- `ldah pc,\[r0\]'
85 .*:115: Error: r15 not allowed here -- `ldah r0,\[pc\]'
86 .*:116: Error: r15 not allowed here -- `lda pc,\[r0\]'
87 .*:117: Error: r15 not allowed here -- `lda r0,\[pc\]'
88 .*:118: Error: r15 not allowed here -- `ldaexb pc,\[r0\]'
89 .*:119: Error: r15 not allowed here -- `ldaexb r0,\[pc\]'
90 .*:120: Error: r15 not allowed here -- `ldaexh pc,\[r0\]'
91 .*:121: Error: r15 not allowed here -- `ldaexh r0,\[pc\]'
92 .*:122: Error: r15 not allowed here -- `ldaex pc,\[r0\]'
93 .*:123: Error: r15 not allowed here -- `ldaex r0,\[pc\]'
94 .*:124: Error: r15 not allowed here -- `ldaexd r0,pc,\[r0\]'
95 .*:125: Error: r15 not allowed here -- `ldaexd pc,r0,\[r0\]'
96 .*:126: Error: r15 not allowed here -- `ldaexd r1,r0,\[pc\]'
This page took 0.032004 seconds and 4 git commands to generate.