1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc %s -arch=mips -mcpu=mips32 -mattr=micromips 2>&1 | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker .text 4*9880d681SAndroid Build Coastguard Worker .type main, @function 5*9880d681SAndroid Build Coastguard Worker .set micromips 6*9880d681SAndroid Build Coastguard Workermain: 7*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: warning: macro instruction expanded into multiple instructions 8*9880d681SAndroid Build Coastguard Worker .set macro 9*9880d681SAndroid Build Coastguard Worker b 132 10*9880d681SAndroid Build Coastguard Worker b 1332 11*9880d681SAndroid Build Coastguard Worker b bar 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard Worker lwm $16, $17, 8($sp) 14*9880d681SAndroid Build Coastguard Worker swm $16, $17, 8($sp) 15*9880d681SAndroid Build Coastguard Worker 16*9880d681SAndroid Build Coastguard Worker add $4, $5, $6 17*9880d681SAndroid Build Coastguard Worker 18*9880d681SAndroid Build Coastguard Worker .set noreorder 19*9880d681SAndroid Build Coastguard Worker .set nomacro 20*9880d681SAndroid Build Coastguard Worker b 132 21*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions 22*9880d681SAndroid Build Coastguard Worker b 1332 23*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions 24*9880d681SAndroid Build Coastguard Worker b bar 25*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions 26*9880d681SAndroid Build Coastguard Worker 27*9880d681SAndroid Build Coastguard Worker lwm $16, $17, 8($sp) 28*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions 29*9880d681SAndroid Build Coastguard Worker swm $16, $17, 8($sp) 30*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions 31*9880d681SAndroid Build Coastguard Worker 32*9880d681SAndroid Build Coastguard Worker add $4, $5, $6 33*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions 34