blob: 3439b58d85d7afb66ac50521c88807d24a8fad00 [file] [log] [blame]
Daniel Dunbar80737ad2009-12-15 22:01:24 +00001// RUN: not %clang -ccc-host-triple i386-pc-linux-gnu -emit-llvm -o %t %s 2> %t.log
Daniel Dunbara8304f62009-05-02 20:14:53 +00002// RUN: grep 'unable to pass LLVM bit-code files to linker' %t.log
3
Daniel Dunbar73ba9a62009-12-23 00:47:42 +00004// Check that -O4 is only honored as the effective -O option.
5// <rdar://problem/7046672> clang/loader problem
6
7// RUN: %clang -ccc-print-phases -c -O4 -O0 %s 2> %t
8// RUN: FileCheck --check-prefix=O4_AND_O0 %s < %t
9
10// O4_AND_O0: 0: input, "{{.*}}", c
11// O4_AND_O0: 1: preprocessor, {0}, cpp-output
12// O4_AND_O0: 2: compiler, {1}, assembler
13// O4_AND_O0: 3: assembler, {2}, object