136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines@ RUN: not llvm-mc %s -triple armv7-linux-gnueabi -filetype asm -o - 2>&1 \ 236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines@ RUN: | FileCheck -check-prefix CHECK-ERROR %s 336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .syntax unified 536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .thumb 636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .align 2 836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .global constant_overflow 936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .type constant_overflow,%function 1036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesconstant_overflow: 1136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .inst.n 1 << 31 1236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines@ CHECK-ERROR: inst.n operand is too big, use inst.w instead 1336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 14