Chandler Carruth | d936d9d | 2011-11-09 03:46:20 +0000 | [diff] [blame] | 1 | // General tests that the header search paths detected by the driver and passed |
| 2 | // to CC1 are sane. |
| 3 | // |
| 4 | // Test a very broken version of multiarch that shipped in Ubuntu 11.04. |
| 5 | // RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \ |
| 6 | // RUN: -ccc-host-triple i386-unknown-linux \ |
| 7 | // RUN: --sysroot=%S/Inputs/ubuntu_11.04_multiarch_tree \ |
| 8 | // RUN: | FileCheck --check-prefix=CHECK-UBUNTU-11-04 %s |
| 9 | // CHECK-UBUNTU-11-04: "{{.*}}clang{{.*}}" "-cc1" |
| 10 | // CHECK-UBUNTU-11-04: "-isysroot" "[[SYSROOT:[^"]+]]" |
| 11 | // CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5" |
| 12 | // CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5/i686-linux-gnu" |
| 13 | // CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/../../../../../include/c++/4.5/backward" |
| 14 | // CHECK-UBUNTU-11-04: "-internal-isystem" "[[SYSROOT]]/usr/local/include" |
Chandler Carruth | a720287 | 2011-11-09 08:26:57 +0000 | [diff] [blame^] | 15 | // CHECK-UBUNTU-11-04: "-internal-isystem" "{{.*}}/lib{{(64|32)?}}/clang/{{[0-9]\.[0-9]}}/include" |
Chandler Carruth | d936d9d | 2011-11-09 03:46:20 +0000 | [diff] [blame] | 16 | // CHECK-UBUNTU-11-04: "-internal-externc-isystem" "[[SYSROOT]]/include" |
| 17 | // CHECK-UBUNTU-11-04: "-internal-externc-isystem" "[[SYSROOT]]/usr/include" |