1 // RUN
: not llvm-mc
-triple
=thumbv7
%s
-o
- 2>&1 | FileCheck
%s
--strict-whitespace
9 .save {r11-ra_auth_code}
10 // CHECK
: [[# @LINE - 1]]:16: error: pseudo-register not allowed
11 // CHECK-NEXT
: .save {r11-ra_auth_code}
13 .save {r11, ra_auth_code, r12}
14 // CHECK
: [[# @LINE - 1]]:31: warning: duplicated register (r12) in register list
15 // CHECK-NEXT
: .save {r11, ra_auth_code, r12}
17 .save {ra_auth_code-r13}
18 // CHECK
: [[# @LINE - 1]]:12: error: pseudo-register not allowed
19 // CHECK-NEXT
: .save {ra_auth_code-r13}
22 // CHECK
: [[# @LINE - 1]]:11: error: pseudo-register not allowed
23 // CHECK-NEXT
: push
{ra_auth_code
}
25 push
{r11, ra_auth_code
}
26 // CHECK
: [[# @LINE - 1]]:16: error: pseudo-register not allowed
27 // CHECK-NEXT
: push
{r11, ra_auth_code
}
29 push
{ra_auth_code
, r12}
30 // CHECK
: [[# @LINE - 1]]:11: error: pseudo-register not allowed
31 // CHECK-NEXT
: push
{ra_auth_code
, r12}
33 push
{ra_auth_code
, r13}
34 // CHECK
: [[# @LINE - 1]]:11: error: pseudo-register not allowed
35 // CHECK-NEXT
: push
{ra_auth_code
, r13}