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