Galina Kistanova | f56b4f6 | 2011-06-03 22:24:54 +0000 | [diff] [blame] | 1 | // REQUIRES: x86-registered-target |
Chris Lattner | a5f58b0 | 2011-07-09 17:41:47 +0000 | [diff] [blame] | 2 | |
| 3 | // RUN: true |
| 4 | // UN: not %clang_cc1 -triple i386-apple-darwin10 -emit-obj %s -o /dev/null > %t 2>&1 |
| 5 | // UN: FileCheck %s < %t |
Steven Wu | 15b385f | 2015-02-12 02:06:55 +0000 | [diff] [blame] | 6 | // RUN: %clang_cc1 -triple i386-apple-darwin10 -emit-llvm-bc %s -o %t.bc |
| 7 | // RUN: %clang_cc1 -triple i386-apple-darwin10 -emit-obj %t.bc -o /dev/null 2>&1 | \ |
| 8 | // RUN: FileCheck --check-prefix=CRASH-REPORT %s |
| 9 | // CRASH-REPORT: <inline asm>: |
| 10 | // CRASH-REPORT: error: invalid instruction mnemonic 'abc' |
| 11 | // CRASH-REPORT-NOT: note: diagnostic msg: |
Chris Lattner | e6485c5 | 2010-04-06 18:46:25 +0000 | [diff] [blame] | 12 | |
| 13 | int test1(int X) { |
Chris Lattner | 0348361 | 2010-09-06 22:09:27 +0000 | [diff] [blame] | 14 | // CHECK: error: invalid instruction mnemonic 'abc' |
Chris Lattner | e6485c5 | 2010-04-06 18:46:25 +0000 | [diff] [blame] | 15 | __asm__ ("abc incl %0" : "+r" (X)); |
| 16 | return X; |
| 17 | } |