38 lines · plain
1// RUN: not llvm-mc -triple aarch64-none-linux-gnu < %s 2>&1 | FileCheck --check-prefix=CHECK --check-prefix=CHECK-ERROR %s2 3bar:4 fred .req x55 fred .req x66// CHECK-ERROR: warning: ignoring redefinition of register alias 'fred'7// CHECK-ERROR: fred .req x68// CHECK-ERROR: ^9 10 ada .req v2.8b11// CHECK-ERROR: error: vector register without type specifier expected12// CHECK-ERROR: ada .req v2.8b13// CHECK-ERROR: ^14 15 bob .req lisa16// CHECK-ERROR: error: register name or alias expected17// CHECK-ERROR: bob .req lisa18// CHECK-ERROR: ^19 20 lisa .req x1, 2321// CHECK-ERROR: error: expected newline22// CHECK-ERROR: lisa .req x1, 2323// CHECK-ERROR: ^24 25 mov bob, fred26// CHECK-ERROR: error: invalid operand for instruction27// CHECK-ERROR: mov bob, fred28// CHECK-ERROR: ^29 30 .unreq 131// CHECK-ERROR: error: unexpected input in .unreq directive.32// CHECK-ERROR: .unreq 133// CHECK-ERROR: ^34 35 mov x1, fred36// CHECK: mov x1, x537// CHECK-NOT: mov x1, x638