1*9880d681SAndroid Build Coastguard Worker@ RUN: not llvm-mc -triple=armv7-apple-darwin < %s 2>&1 | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker@------------------------------------------------------------------------------ 4*9880d681SAndroid Build Coastguard Worker@ Branch targets destined for ARM mode must == 0 (mod 4), otherwise (mod 2). 5*9880d681SAndroid Build Coastguard Worker@------------------------------------------------------------------------------ 6*9880d681SAndroid Build Coastguard Worker 7*9880d681SAndroid Build Coastguard Worker b #2 8*9880d681SAndroid Build Coastguard Worker bl #2 9*9880d681SAndroid Build Coastguard Worker beq #2 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: thumb 12*9880d681SAndroid Build Coastguard Worker@ CHECK: b #2 13*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: thumb 14*9880d681SAndroid Build Coastguard Worker@ CHECK: bl #2 15*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: thumb 16*9880d681SAndroid Build Coastguard Worker@ CHECK: beq #2 17