daily update
[external/binutils.git] / gas / testsuite / gas / arm / sp-pc-validations-bad-t.l
1 [^:]*: Assembler messages:
2 [^:]*:27: Error: branch must be last instruction in IT block -- `ldreq r15,\[r0\]'
3 [^:]*:28: Error: branch must be last instruction in IT block -- `ldreq r15,\[r0,#0\]'
4 [^:]*:29: Error: branch must be last instruction in IT block -- `ldreq r15,\[sp\]'
5 [^:]*:30: Error: branch must be last instruction in IT block -- `ldreq r15,\[sp,#0\]'
6 [^:]*:31: Error: branch must be last instruction in IT block -- `ldreq.w r15,\[r0\]'
7 [^:]*:32: Error: branch must be last instruction in IT block -- `ldreq.w r15,\[r0,#0\]'
8 [^:]*:33: Error: branch must be last instruction in IT block -- `ldreq r15,\[r0,#-4\]'
9 [^:]*:34: Error: branch must be last instruction in IT block -- `ldreq r15,\[r0\],#4'
10 [^:]*:35: Error: branch must be last instruction in IT block -- `ldreq r15,\[r0,#0\]!'
11 [^:]*:38: Error: branch must be last instruction in IT block -- `ldreq r15,label'
12 [^:]*:39: Error: branch must be last instruction in IT block -- `ldreq.w r15,label'
13 [^:]*:40: Error: branch must be last instruction in IT block -- `ldreq.w r15,\[pc,#-0\]'
14 [^:]*:43: Error: branch must be last instruction in IT block -- `ldreq r15,\[r0,r1\]'
15 [^:]*:44: Error: branch must be last instruction in IT block -- `ldreq.w r15,\[r0,r1\]'
16 [^:]*:45: Error: branch must be last instruction in IT block -- `ldreq.w r15,\[r0,r1,LSL#2\]'
17 [^:]*:48: Error: r15 not allowed here -- `ldrb pc,\[r0,#4\]'
18 [^:]*:50: Error: r13 not allowed here -- `ldrb.w sp,\[r0,#4\]'
19 [^:]*:51: Error: r15 not allowed here -- `ldrb.w pc,\[r0,#4\]'
20 [^:]*:52: Error: r15 not allowed here -- `ldrb pc,\[r0,#-4\]'
21 [^:]*:54: Error: r15 not allowed here -- `ldrb pc,\[r0\],#4'
22 [^:]*:55: Error: r13 not allowed here -- `ldrb sp,\[r0\],#4'
23 [^:]*:56: Error: r15 not allowed here -- `ldrb pc,\[r0,#4\]!'
24 [^:]*:57: Error: r13 not allowed here -- `ldrb sp,\[r0,#4\]!'
25 [^:]*:60: Error: r15 not allowed here -- `ldrb pc,label'
26 [^:]*:61: Error: r15 not allowed here -- `ldrb pc,\[PC,#-0\]'
27 [^:]*:62: Error: r13 not allowed here -- `ldrb sp,label'
28 [^:]*:63: Error: r13 not allowed here -- `ldrb sp,\[PC,#-0\]'
29 [^:]*:66: Error: r15 not allowed here -- `ldrb pc,\[r0,r1\]'
30 [^:]*:67: Error: cannot use register index with PC-relative addressing -- `ldrb r0,\[pc,r1\]'
31 [^:]*:68: Error: r15 not allowed here -- `ldrb r0,\[r1,pc\]'
32 [^:]*:69: Error: r15 not allowed here -- `ldrb.w pc,\[r0,r1,LSL#1\]'
33 [^:]*:70: Error: r13 not allowed here -- `ldrb.w sp,\[r0,r1\]'
34 [^:]*:71: Error: r15 not allowed here -- `ldrb.w r2,\[r0,pc,LSL#2\]'
35 [^:]*:72: Error: r13 not allowed here -- `ldrb.w r2,\[r0,sp,LSL#2\]'
36 [^:]*:75: Error: r15 not allowed here -- `ldrbt pc,\[r0,#4\]'
37 [^:]*:76: Error: r13 not allowed here -- `ldrbt sp,\[r0,#4\]'
38 [^:]*:79: Error: r15 not allowed here -- `ldrd pc,r0,\[r1\]'
39 [^:]*:80: Error: r13 not allowed here -- `ldrd sp,r0,\[r1\]'
40 [^:]*:81: Error: r15 not allowed here -- `ldrd r0,pc,\[r1\]'
41 [^:]*:82: Error: r13 not allowed here -- `ldrd r0,sp,\[r1\]'
42 [^:]*:83: Error: r15 not allowed here -- `ldrd pc,r0,\[r1\],#4'
43 [^:]*:84: Error: r13 not allowed here -- `ldrd sp,r0,\[r1\],#4'
44 [^:]*:85: Error: r15 not allowed here -- `ldrd r0,pc,\[r1\],#4'
45 [^:]*:86: Error: r13 not allowed here -- `ldrd r0,sp,\[r1\],#4'
46 [^:]*:87: Error: r15 not allowed here -- `ldrd pc,r0,\[r1,#4\]!'
47 [^:]*:88: Error: r13 not allowed here -- `ldrd sp,r0,\[r1,#4\]!'
48 [^:]*:89: Error: r15 not allowed here -- `ldrd r0,pc,\[r1,#4\]!'
49 [^:]*:90: Error: r13 not allowed here -- `ldrd r0,sp,\[r1,#4\]!'
50 [^:]*:93: Error: r15 not allowed here -- `ldrd pc,r0,label'
51 [^:]*:94: Error: r13 not allowed here -- `ldrd sp,r0,label'
52 [^:]*:95: Error: r15 not allowed here -- `ldrd r0,pc,label'
53 [^:]*:96: Error: r13 not allowed here -- `ldrd r0,sp,label'
54 [^:]*:97: Error: r15 not allowed here -- `ldrd pc,r0,\[pc,#-0\]'
55 [^:]*:98: Error: r13 not allowed here -- `ldrd sp,r0,\[pc,#-0\]'
56 [^:]*:99: Error: r15 not allowed here -- `ldrd r0,pc,\[pc,#-0\]'
57 [^:]*:100: Error: r13 not allowed here -- `ldrd r0,sp,\[pc,#-0\]'
58 [^:]*:105: Error: r15 not allowed here -- `ldrex pc,\[r0\]'
59 [^:]*:106: Error: r13 not allowed here -- `ldrex sp,\[r0\]'
60 [^:]*:107: Error: r15 not allowed here -- `ldrex r0,\[pc\]'
61 [^:]*:108: Error: r15 not allowed here -- `ldrexb pc,\[r0\]'
62 [^:]*:109: Error: r13 not allowed here -- `ldrexb sp,\[r0\]'
63 [^:]*:110: Error: r15 not allowed here -- `ldrexb r0,\[pc\]'
64 [^:]*:111: Error: r15 not allowed here -- `ldrexd pc,r0,\[r1\]'
65 [^:]*:112: Error: r13 not allowed here -- `ldrexd sp,r0,\[r1\]'
66 [^:]*:113: Error: r15 not allowed here -- `ldrexd r0,pc,\[r1\]'
67 [^:]*:114: Error: r13 not allowed here -- `ldrexd r0,sp,\[r1\]'
68 [^:]*:115: Error: r15 not allowed here -- `ldrexd r0,r1,\[pc\]'
69 [^:]*:116: Error: r15 not allowed here -- `ldrexh pc,\[r0\]'
70 [^:]*:117: Error: r13 not allowed here -- `ldrexh sp,\[r0\]'
71 [^:]*:118: Error: r15 not allowed here -- `ldrexh r0,\[pc\]'
72 [^:]*:121: Error: r15 not allowed here -- `ldrh pc,\[r0\]'
73 [^:]*:122: Error: r15 not allowed here -- `ldrh pc,\[r0,#4\]'
74 [^:]*:125: Error: r15 not allowed here -- `ldrh.w pc,\[r0\]'
75 [^:]*:126: Error: r15 not allowed here -- `ldrh.w pc,\[r0,#4\]'
76 [^:]*:127: Error: r13 not allowed here -- `ldrh.w sp,\[r0\]'
77 [^:]*:128: Error: r13 not allowed here -- `ldrh.w sp,\[r0,#4\]'
78 [^:]*:129: Error: r15 not allowed here -- `ldrh pc,\[r0,#-3\]'
79 [^:]*:131: Error: r15 not allowed here -- `ldrh pc,\[r0\],#4'
80 [^:]*:132: Error: r13 not allowed here -- `ldrh sp,\[r0\],#4'
81 [^:]*:133: Error: r15 not allowed here -- `ldrh pc,\[r0,#4\]!'
82 [^:]*:134: Error: r13 not allowed here -- `ldrh sp,\[r0,#4\]!'
83 [^:]*:137: Error: r15 not allowed here -- `ldrh pc,label'
84 [^:]*:138: Error: r15 not allowed here -- `ldrh pc,\[pc,#-0\]'
85 [^:]*:139: Error: r13 not allowed here -- `ldrh sp,label'
86 [^:]*:140: Error: r13 not allowed here -- `ldrh sp,\[pc,#-0\]'
87 [^:]*:143: Error: r15 not allowed here -- `ldrh pc,\[r0,r1\]'
88 [^:]*:144: Error: cannot use register index with PC-relative addressing -- `ldrh r0,\[pc,r1\]'
89 [^:]*:145: Error: r15 not allowed here -- `ldrh r0,\[r1,pc\]'
90 [^:]*:146: Error: r15 not allowed here -- `ldrh.w pc,\[r0,r1,LSL#1\]'
91 [^:]*:147: Error: r13 not allowed here -- `ldrh.w sp,\[r0,r1,LSL#1\]'
92 [^:]*:148: Error: r15 not allowed here -- `ldrh.w r2,\[r0,pc,LSL#1\]'
93 [^:]*:149: Error: r13 not allowed here -- `ldrh.w r2,\[r0,sp,LSL#1\]'
94 [^:]*:152: Error: r15 not allowed here -- `ldrht pc,\[r0,#4\]'
95 [^:]*:153: Error: r13 not allowed here -- `ldrht sp,\[r0,#4\]'
96 [^:]*:156: Error: r15 not allowed here -- `ldrsb pc,\[r0,#4\]'
97 [^:]*:158: Error: r13 not allowed here -- `ldrsb sp,\[r0,#4\]'
98 [^:]*:159: Error: r15 not allowed here -- `ldrsb pc,\[r0,#-4\]'
99 [^:]*:160: Error: r13 not allowed here -- `ldrsb sp,\[r0,#-4\]'
100 [^:]*:161: Error: r15 not allowed here -- `ldrsb pc,\[r0\],#4'
101 [^:]*:162: Error: r13 not allowed here -- `ldrsb sp,\[r0\],#4'
102 [^:]*:163: Error: r15 not allowed here -- `ldrsb pc,\[r0,#4\]!'
103 [^:]*:164: Error: r13 not allowed here -- `ldrsb sp,\[r0,#4\]!'
104 [^:]*:167: Error: r15 not allowed here -- `ldrsb pc,label'
105 [^:]*:168: Error: r15 not allowed here -- `ldrsb pc,\[pc,#-0\]'
106 [^:]*:169: Error: r13 not allowed here -- `ldrsb sp,label'
107 [^:]*:170: Error: r13 not allowed here -- `ldrsb sp,\[pc,#-0\]'
108 [^:]*:173: Error: r15 not allowed here -- `ldrsb pc,\[r0,r1\]'
109 [^:]*:174: Error: cannot use register index with PC-relative addressing -- `ldrsb r0,\[pc,r1\]'
110 [^:]*:175: Error: r15 not allowed here -- `ldrsb r0,\[r1,pc\]'
111 [^:]*:176: Error: r15 not allowed here -- `ldrsb.w pc,\[r0,r1,LSL#2\]'
112 [^:]*:178: Error: r13 not allowed here -- `ldrsb.w sp,\[r0,r1,LSL#2\]'
113 [^:]*:179: Error: r15 not allowed here -- `ldrsb.w r2,\[r0,pc,LSL#2\]'
114 [^:]*:180: Error: r13 not allowed here -- `ldrsb.w r2,\[r0,sp,LSL#2\]'
115 [^:]*:184: Error: r15 not allowed here -- `ldrsbt pc,\[r0,#4\]'
116 [^:]*:185: Error: r13 not allowed here -- `ldrsbt sp,\[r0,#4\]'
117 [^:]*:189: Error: r15 not allowed here -- `ldrsh pc,\[r0,#4\]'
118 [^:]*:190: Error: r13 not allowed here -- `ldrsh sp,\[r0,#4\]'
119 [^:]*:191: Error: r15 not allowed here -- `ldrsh pc,\[r0,#-4\]'
120 [^:]*:192: Error: r15 not allowed here -- `ldrsh pc,\[r0\],#4'
121 [^:]*:193: Error: r15 not allowed here -- `ldrsh pc,\[r0,#4\]!'
122 [^:]*:194: Error: r13 not allowed here -- `ldrsh sp,\[r0,#-4\]'
123 [^:]*:195: Error: r13 not allowed here -- `ldrsh sp,\[r0\],#4'
124 [^:]*:196: Error: r13 not allowed here -- `ldrsh sp,\[r0,#4\]!'
125 [^:]*:199: Error: r15 not allowed here -- `ldrsh pc,label'
126 [^:]*:200: Error: r13 not allowed here -- `ldrsh sp,label'
127 [^:]*:201: Error: r13 not allowed here -- `ldrsh sp,\[pc,#-0\]'
128 [^:]*:204: Error: r15 not allowed here -- `ldrsh pc,\[r0,r1\]'
129 [^:]*:205: Error: cannot use register index with PC-relative addressing -- `ldrsh r0,\[pc,r1\]'
130 [^:]*:206: Error: r15 not allowed here -- `ldrsh r0,\[r1,pc\]'
131 [^:]*:208: Error: r15 not allowed here -- `ldrsh.w pc,\[r0,r1,LSL#3\]'
132 [^:]*:209: Error: r13 not allowed here -- `ldrsh.w sp,\[r0,r1,LSL#3\]'
133 [^:]*:210: Error: r13 not allowed here -- `ldrsh.w r0,\[r1,sp,LSL#3\]'
134 [^:]*:211: Error: r15 not allowed here -- `ldrsh.w r0,\[r1,pc,LSL#3\]'
135 [^:]*:215: Error: r15 not allowed here -- `ldrsht pc,\[r0,#4\]'
136 [^:]*:216: Error: r13 not allowed here -- `ldrsht sp,\[r0,#4\]'
137 [^:]*:220: Error: r15 not allowed here -- `ldrt pc,\[r0,#4\]'
138 [^:]*:221: Error: r13 not allowed here -- `ldrt sp,\[r0,#4\]'
139 [^:]*:226: Error: r15 not allowed here -- `str pc,\[r0,#4\]'
140 [^:]*:227: Error: cannot use register index with PC-relative addressing -- `str.w r0,\[pc,#4\]'
141 [^:]*:228: Error: cannot use register index with PC-relative addressing -- `str r0,\[pc,#-4\]'
142 [^:]*:229: Error: cannot use post-indexing with PC-relative addressing -- `str r0,\[pc\],#4'
143 [^:]*:230: Error: cannot use writeback with PC-relative addressing -- `str r0,\[pc,#4\]!'
144 [^:]*:233: Error: cannot use register index with PC-relative addressing -- `str.w r0,\[pc,r1\]'
145 [^:]*:234: Error: cannot use register index with PC-relative addressing -- `str.w r0,\[pc,r1,LSL#2\]'
146 [^:]*:240: Error: cannot use register index with PC-relative addressing -- `strb.w r0,\[pc,#4\]'
147 [^:]*:241: Error: r15 not allowed here -- `strb.w pc,\[r0,#4\]'
148 [^:]*:242: Error: r13 not allowed here -- `strb.w sp,\[r0,#4\]'
149 [^:]*:243: Error: cannot use register index with PC-relative addressing -- `strb r0,\[pc,#-4\]'
150 [^:]*:244: Error: cannot use post-indexing with PC-relative addressing -- `strb r0,\[pc\],#4'
151 [^:]*:245: Error: cannot use writeback with PC-relative addressing -- `strb r0,\[pc,#4\]!'
152 [^:]*:246: Error: r15 not allowed here -- `strb pc,\[r0,#-4\]'
153 [^:]*:247: Error: r15 not allowed here -- `strb pc,\[r0\],#4'
154 [^:]*:248: Error: r15 not allowed here -- `strb pc,\[r0,#4\]!'
155 [^:]*:249: Error: r13 not allowed here -- `strb sp,\[r0,#-4\]'
156 [^:]*:250: Error: r13 not allowed here -- `strb sp,\[r0\],#4'
157 [^:]*:251: Error: r13 not allowed here -- `strb sp,\[r0,#4\]!'
158 [^:]*:254: Error: cannot use register index with PC-relative addressing -- `strb.w r0,\[pc,r1\]'
159 [^:]*:255: Error: cannot use register index with PC-relative addressing -- `strb.w r0,\[pc,r1,LSL#2\]'
160 [^:]*:256: Error: r15 not allowed here -- `strb.w pc,\[r0,r1\]'
161 [^:]*:257: Error: r15 not allowed here -- `strb.w pc,\[r0,r1,LSL#2\]'
162 [^:]*:258: Error: r13 not allowed here -- `strb.w sp,\[r0,r1\]'
163 [^:]*:259: Error: r13 not allowed here -- `strb.w sp,\[r0,r1,LSL#2\]'
164 [^:]*:260: Error: r15 not allowed here -- `strb.w r0,\[r1,pc\]'
165 [^:]*:261: Error: r15 not allowed here -- `strb.w r0,\[r1,pc,LSL#2\]'
166 [^:]*:262: Error: r13 not allowed here -- `strb.w r0,\[r1,sp\]'
167 [^:]*:263: Error: r13 not allowed here -- `strb.w r0,\[r1,sp,LSL#2\]'
168 [^:]*:266: Error: cannot use register index with PC-relative addressing -- `strbt r0,\[pc,#4\]'
169 [^:]*:267: Error: r15 not allowed here -- `strbt pc,\[r0,#4\]'
170 [^:]*:268: Error: r13 not allowed here -- `strbt sp,\[r0,#4\]'
171 [^:]*:271: Error: cannot use register index with PC-relative addressing -- `strd r0,r1,\[pc,#4\]'
172 [^:]*:272: Error: cannot use post-indexing with PC-relative addressing -- `strd r0,r1,\[pc\],#4'
173 [^:]*:273: Error: cannot use writeback with PC-relative addressing -- `strd r0,r1,\[pc,#4\]!'
174 [^:]*:274: Error: r15 not allowed here -- `strd pc,r0,\[r1,#4\]'
175 [^:]*:275: Error: r15 not allowed here -- `strd pc,r0,\[r1\],#4'
176 [^:]*:276: Error: r15 not allowed here -- `strd pc,r0,\[r1,#4\]!'
177 [^:]*:277: Error: r13 not allowed here -- `strd sp,r0,\[r1,#4\]'
178 [^:]*:278: Error: r13 not allowed here -- `strd sp,r0,\[r1\],#4'
179 [^:]*:279: Error: r13 not allowed here -- `strd sp,r0,\[r1,#4\]!'
180 [^:]*:280: Error: r15 not allowed here -- `strd r0,pc,\[r1,#4\]'
181 [^:]*:281: Error: r15 not allowed here -- `strd r0,pc,\[r1\],#4'
182 [^:]*:282: Error: r15 not allowed here -- `strd r0,pc,\[r1,#4\]!'
183 [^:]*:283: Error: r13 not allowed here -- `strd r0,sp,\[r1,#4\]'
184 [^:]*:284: Error: r13 not allowed here -- `strd r0,sp,\[r1\],#4'
185 [^:]*:285: Error: r13 not allowed here -- `strd r0,sp,\[r1,#4\]!'
186 [^:]*:291: Error: r15 not allowed here -- `strex pc,r0,\[r1\]'
187 [^:]*:292: Error: r15 not allowed here -- `strex pc,r0,\[r1,#4\]'
188 [^:]*:293: Error: r13 not allowed here -- `strex sp,r0,\[r1\]'
189 [^:]*:294: Error: r13 not allowed here -- `strex sp,r0,\[r1,#4\]'
190 [^:]*:295: Error: r15 not allowed here -- `strex r0,pc,\[r1\]'
191 [^:]*:296: Error: r15 not allowed here -- `strex r0,pc,\[r1,#4\]'
192 [^:]*:297: Error: r13 not allowed here -- `strex r0,sp,\[r1\]'
193 [^:]*:298: Error: r13 not allowed here -- `strex r0,sp,\[r1,#4\]'
194 [^:]*:299: Error: r15 not allowed here -- `strex r0,r1,\[pc\]'
195 [^:]*:300: Error: r15 not allowed here -- `strex r0,r1,\[pc,#4\]'
196 [^:]*:303: Error: r15 not allowed here -- `strexb pc,r0,\[r1\]'
197 [^:]*:304: Error: r13 not allowed here -- `strexb sp,r0,\[r1\]'
198 [^:]*:305: Error: r15 not allowed here -- `strexb r0,pc,\[r1\]'
199 [^:]*:306: Error: r13 not allowed here -- `strexb r0,sp,\[r1\]'
200 [^:]*:307: Error: r15 not allowed here -- `strexb r0,r1,\[pc\]'
201 [^:]*:310: Error: r15 not allowed here -- `strexd pc,r0,r1,\[r2\]'
202 [^:]*:311: Error: r13 not allowed here -- `strexd sp,r0,r1,\[r2\]'
203 [^:]*:312: Error: r15 not allowed here -- `strexd r0,pc,r1,\[r2\]'
204 [^:]*:313: Error: r13 not allowed here -- `strexd r0,sp,r1,\[r2\]'
205 [^:]*:314: Error: r15 not allowed here -- `strexd r0,r1,pc,\[r2\]'
206 [^:]*:315: Error: r13 not allowed here -- `strexd r0,r1,sp,\[r2\]'
207 [^:]*:316: Error: r15 not allowed here -- `strexd r0,r1,r2,\[pc\]'
208 [^:]*:319: Error: r15 not allowed here -- `strexh pc,r0,\[r1\]'
209 [^:]*:320: Error: r13 not allowed here -- `strexh sp,r0,\[r1\]'
210 [^:]*:321: Error: r15 not allowed here -- `strexh r0,pc,\[r1\]'
211 [^:]*:322: Error: r13 not allowed here -- `strexh r0,sp,\[r1\]'
212 [^:]*:323: Error: r15 not allowed here -- `strexh r0,r1,\[pc\]'
213 [^:]*:326: Error: cannot use register index with PC-relative addressing -- `strh.w r0,\[pc\]'
214 [^:]*:327: Error: cannot use register index with PC-relative addressing -- `strh.w r0,\[pc,#4\]'
215 [^:]*:328: Error: cannot use register index with PC-relative addressing -- `strh r0,\[pc,#-4\]'
216 [^:]*:329: Error: cannot use post-indexing with PC-relative addressing -- `strh r0,\[pc\],#4'
217 [^:]*:330: Error: cannot use writeback with PC-relative addressing -- `strh r0,\[pc,#4\]!'
218 [^:]*:333: Error: cannot use register index with PC-relative addressing -- `strh.w r0,\[pc,r1\]'
219 [^:]*:334: Error: cannot use register index with PC-relative addressing -- `strh.w r0,\[pc,r1,LSL#2\]'
220 [^:]*:335: Error: r15 not allowed here -- `strh.w pc,\[r0,#4\]'
221 [^:]*:336: Error: r15 not allowed here -- `strh.w pc,\[r0\]'
222 [^:]*:337: Error: r13 not allowed here -- `strh.w sp,\[r0,#4\]'
223 [^:]*:338: Error: r13 not allowed here -- `strh.w sp,\[r0\]'
224 [^:]*:339: Error: r15 not allowed here -- `strh pc,\[r0,#-4\]'
225 [^:]*:340: Error: r15 not allowed here -- `strh pc,\[r0\],#4'
226 [^:]*:341: Error: r15 not allowed here -- `strh pc,\[r0,#4\]!'
227 [^:]*:342: Error: r13 not allowed here -- `strh sp,\[r0,#-4\]'
228 [^:]*:343: Error: r13 not allowed here -- `strh sp,\[r0\],#4'
229 [^:]*:344: Error: r13 not allowed here -- `strh sp,\[r0,#4\]!'
230 [^:]*:345: Error: r15 not allowed here -- `strh.w pc,\[r0,r1\]'
231 [^:]*:346: Error: r13 not allowed here -- `strh.w sp,\[r0,r1\]'
232 [^:]*:347: Error: r15 not allowed here -- `strh.w r0,\[r1,pc\]'
233 [^:]*:348: Error: r13 not allowed here -- `strh.w r0,\[r1,sp\]'
234 [^:]*:349: Error: r15 not allowed here -- `strh.w pc,\[r0,r1,LSL#2\]'
235 [^:]*:350: Error: r13 not allowed here -- `strh.w sp,\[r0,r1,LSL#2\]'
236 [^:]*:351: Error: r15 not allowed here -- `strh.w r0,\[r1,pc,LSL#2\]'
237 [^:]*:352: Error: r13 not allowed here -- `strh.w r0,\[r1,sp,LSL#2\]'
238 [^:]*:355: Error: cannot use register index with PC-relative addressing -- `strht r0,\[pc,#4\]'
239 [^:]*:356: Error: r15 not allowed here -- `strht pc,\[r0,#4\]'
240 [^:]*:357: Error: r13 not allowed here -- `strht sp,\[pc,#4\]'
241 [^:]*:360: Error: cannot use register index with PC-relative addressing -- `strt r0,\[pc,#4\]'
242 [^:]*:361: Error: r15 not allowed here -- `strt pc,\[r0,#4\]'
243 [^:]*:362: Error: r13 not allowed here -- `strt sp,\[r0,#4\]'