| # RUN: llvm-mc %s -arch=mips -mcpu=mips32 -mattr=micromips 2>&1 | FileCheck %s | |
| .text | |
| .type main, @function | |
| .set micromips | |
| main: | |
| # CHECK-NOT: warning: macro instruction expanded into multiple instructions | |
| .set macro | |
| b 132 | |
| b 1332 | |
| b bar | |
| lwm $16, $17, 8($sp) | |
| swm $16, $17, 8($sp) | |
| add $4, $5, $6 | |
| .set noreorder | |
| .set nomacro | |
| b 132 | |
| # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions | |
| b 1332 | |
| # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions | |
| b bar | |
| # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions | |
| lwm $16, $17, 8($sp) | |
| # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions | |
| swm $16, $17, 8($sp) | |
| # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions | |
| add $4, $5, $6 | |
| # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions |