24 lines · plain
1// RUN: not llvm-mc -triple aarch64-none-linux-gnu -show-encoding -mattr=+v8.4a < %s 2>&1 | FileCheck %s --check-prefix=CHECK-ERROR2 3//------------------------------------------------------------------------------4// ARMV8.4-A Debug, Trace and PMU Extensions5//------------------------------------------------------------------------------6 7tsb8tsb foo9tsb #010tsb 011 12//CHECK-ERROR: error: too few operands for instruction13//CHECK-ERROR: tsb14//CHECK-ERROR: ^15//CHECK-ERROR: error: 'csync' operand expected16//CHECK-ERROR: tsb foo17//CHECK-ERROR: ^18//CHECK-ERROR: error: 'csync' operand expected19//CHECK-ERROR: tsb #020//CHECK-ERROR: ^21//CHECK-ERROR: error: 'csync' operand expected22//CHECK-ERROR: tsb 023//CHECK-ERROR: ^24