Eric Christopher | 1109b34 | 2012-05-07 05:46:37 +0000 | [diff] [blame] | 1 | ; |
| 2 | ;This is a negative test. The constant value given for the constraint (L) |
| 3 | ;is non-zero in the lower 16 bits (0x00100003). |
| 4 | ; |
| 5 | ; RUN: not llc -march=mipsel < %s 2> %t |
| 6 | ; RUN: FileCheck --check-prefix=CHECK-ERRORS < %t %s |
| 7 | |
| 8 | define i32 @main() nounwind { |
| 9 | entry: |
| 10 | |
| 11 | ;CHECK-ERRORS: error: invalid operand for inline asm constraint 'L' |
| 12 | |
Daniel Sanders | b230595 | 2014-05-22 11:46:58 +0000 | [diff] [blame] | 13 | tail call i32 asm "addiu $0,$1,$2", "=r,r,L"(i32 7, i32 1048579) nounwind |
Eric Christopher | 1109b34 | 2012-05-07 05:46:37 +0000 | [diff] [blame] | 14 | ret i32 0 |
| 15 | } |
| 16 | |