1 @ RUN
: not llvm-mc
-triple
=armv7a-eabi
< %s
2>&1 | FileCheck
%s
4 @ CHECK
: [[@LINE-
1]]{{.*}}error: invalid operand for instruction
7 @ CHECK
: [[@LINE-
1]]{{.*}}error: invalid operand for instruction
10 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
12 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
14 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
16 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
18 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
20 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
22 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
24 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
26 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
28 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
29 add r3, r0, s1
, lsl
#2
30 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
31 add r3, r0, d1
, lsl
#2
32 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
33 add r3, r0, q1
, lsl
#2
34 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
35 add r3, r0, cpsr
, lsl
#2
36 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
37 add r3, r0, r1, lsl s6
38 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
39 add r3, r0, r1, lsl d6
40 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
41 add r3, r0, r1, lsl q6
42 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
43 add r3, r0, r1, lsl cpsr
44 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
46 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
48 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction
50 @ CHECK
: [[@LINE-
1]]{{.*}} invalid operand for instruction