1*9880d681SAndroid Build Coastguard Worker# RUN: not llvm-mc %s -arch=mips -mcpu=mips32 2>&1 | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker# Check for errors when using conditional branch pseudos after .set noat. 4*9880d681SAndroid Build Coastguard Worker .set noat 5*9880d681SAndroid Build Coastguard Workerlocal_label: 6*9880d681SAndroid Build Coastguard Worker blt $7, $8, local_label 7*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 8*9880d681SAndroid Build Coastguard Worker bltu $7, $8, local_label 9*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 10*9880d681SAndroid Build Coastguard Worker ble $7, $8, local_label 11*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 12*9880d681SAndroid Build Coastguard Worker bleu $7, $8, local_label 13*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 14*9880d681SAndroid Build Coastguard Worker bge $7, $8, local_label 15*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 16*9880d681SAndroid Build Coastguard Worker bgeu $7, $8, local_label 17*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 18*9880d681SAndroid Build Coastguard Worker bgt $7, $8, local_label 19*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 20*9880d681SAndroid Build Coastguard Worker bgtu $7, $8, local_label 21*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Worker bltl $7, $8, local_label 24*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 25*9880d681SAndroid Build Coastguard Worker bltul $7, $8, local_label 26*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 27*9880d681SAndroid Build Coastguard Worker blel $7, $8, local_label 28*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 29*9880d681SAndroid Build Coastguard Worker bleul $7, $8, local_label 30*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 31*9880d681SAndroid Build Coastguard Worker bgel $7, $8, local_label 32*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 33*9880d681SAndroid Build Coastguard Worker bgeul $7, $8, local_label 34*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 35*9880d681SAndroid Build Coastguard Worker bgtl $7, $8, local_label 36*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 37*9880d681SAndroid Build Coastguard Worker bgtul $7, $8, local_label 38*9880d681SAndroid Build Coastguard Worker# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available 39