1# RUN: not llvm-mc %s -arch=mips -mcpu=mips32r2 2>%t1 2# RUN: FileCheck %s < %t1 -check-prefix=ASM 3 4 .text 5 .option pic2 6 .set noreorder 7 .set mips16 8 .cpload $25 9# ASM: :[[@LINE-1]]:17: error: .cpload is not supported in Mips16 mode 10 11 .set nomips16 12 .set reorder 13 .cpload $25 14# ASM: :[[@LINE-1]]:9: warning: .cpload should be inside a noreorder section 15 16 .set noreorder 17 .cpload $32 18# ASM: :[[@LINE-1]]:17: error: invalid register 19 20 .cpload $foo 21# ASM: :[[@LINE-1]]:17: error: expected register containing function address 22 23 .cpload bar 24# ASM: :[[@LINE-1]]:17: error: expected register containing function address 25 26 .cpload $25 foobar 27# ASM: :[[@LINE-1]]:21: error: unexpected token, expected end of statement 28