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