1*9880d681SAndroid Build Coastguard Worker@ RUN: not llvm-mc -triple thumbv7-eabi -mattr +thumb2 %s 2>&1 | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker .syntax unified 4*9880d681SAndroid Build Coastguard Worker .text 5*9880d681SAndroid Build Coastguard Worker .thumb 6*9880d681SAndroid Build Coastguard Worker 7*9880d681SAndroid Build Coastguard Workerundefined: 8*9880d681SAndroid Build Coastguard Worker udfpl 9*9880d681SAndroid Build Coastguard Worker 10*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction 'udf' is not predicable, but condition code specified 11*9880d681SAndroid Build Coastguard Worker@ CHECK: udfpl 12*9880d681SAndroid Build Coastguard Worker@ CHECK: ^ 13*9880d681SAndroid Build Coastguard Worker 14*9880d681SAndroid Build Coastguard Worker udf #256 15*9880d681SAndroid Build Coastguard Worker 16*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: arm-mode 17*9880d681SAndroid Build Coastguard Worker@ CHECK: udf #256 18*9880d681SAndroid Build Coastguard Worker@ CHECK: ^ 19*9880d681SAndroid Build Coastguard Worker 20*9880d681SAndroid Build Coastguard Worker udf.w #65536 21*9880d681SAndroid Build Coastguard Worker 22*9880d681SAndroid Build Coastguard Worker@ CHECK: error: invalid operand for instruction 23*9880d681SAndroid Build Coastguard Worker@ CHECK: udf.w #65536 24*9880d681SAndroid Build Coastguard Worker@ CHECK: ^ 25*9880d681SAndroid Build Coastguard Worker 26