136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// RUN: not llvm-mc -triple i386 %s 2>&1 | FileCheck %s 236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .err 436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK: error: .err encountered 536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK-NEXT: .err 636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK-NEXT: ^ 736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .ifc a,a 936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .err 1036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .endif 1136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK: error: .err encountered 1236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK-NEXT: .err 1336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK-NEXT: ^ 1436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 1536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .ifnc a,a 1636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .err 1736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .endif 1836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK-NOT: error: .err encountered 1936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 2036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .error "This is my error. There are many like it, but this one is mine." 2136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK: error: This is my error. There are many like it, but this one is mine. 2236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 2336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .ifc one, two 2436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .error "My error is my best friend." 2536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .endif 2636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK-NOT: error: My error is my best friend. 2736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 2836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .error 2936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK: error: .error directive invoked in source file 3036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 31