|
| 1 | +// UNSUPPORTED: system-windows |
1 | 2 | // A basic clang -cc1 command-line.
|
2 | 3 |
|
3 |
| -// RUN: %clang %s -### -no-canonical-prefixes -target avr 2>&1 | FileCheck -check-prefix=CC1 %s |
4 |
| -// CC1: clang{{.*}} "-cc1" "-triple" "avr" {{.*}} "-fno-use-init-array" |
5 |
| - |
6 |
| -// RUN: %clang %s -### -no-canonical-prefixes -target avr --sysroot %S/Inputs/basic_avr_tree 2>&1 | FileCheck -check-prefix CC1A %s |
7 |
| -// CC1A: clang{{.*}} "-cc1" "-triple" "avr" {{.*}} "-internal-isystem" {{".*avr/include"}} |
| 4 | +// RUN: %clang %s -### -target avr --sysroot %S/Inputs/basic_avr_tree -resource-dir=%S/Inputs/resource_dir 2>&1 | FileCheck --check-prefix=CHECK1 %s |
| 5 | +// CHECK1: clang{{.*}} "-cc1" "-triple" "avr" |
| 6 | +// CHECK1-SAME: "-resource-dir" "[[RESOURCE:[^"]+]]" |
| 7 | +// CHECK1-SAME: "-isysroot" "[[SYSROOT:[^"]+/basic_avr_tree]]" |
| 8 | +// CHECK1-SAME: "-internal-isystem" |
| 9 | +// CHECK1-SAME: {{^}} "[[SYSROOT]]/usr/lib/avr/include" |
| 10 | +// CHECK1-NOT: "-L |
| 11 | +// CHECK1: avr-ld" |
| 12 | +// CHECK1-SAME: "-o" "a.out" |
| 13 | +// CHECK1-SAME: {{^}} "--gc-sections" |
8 | 14 |
|
9 |
| -// RUN: %clang %s -### -target avr --sysroot %S/Inputs/basic_avr_tree 2>&1 -nostdinc | FileCheck -check-prefix CC1B %s |
10 |
| -// CC1B-NOT: "-internal-isystem" {{".*avr/include"}} |
| 15 | +// RUN: %clang %s -### -target avr 2>&1 | FileCheck -check-prefix=CC1 %s |
| 16 | +// CC1: clang{{.*}} "-cc1" "-triple" "avr" {{.*}} "-fno-use-init-array" |
11 | 17 |
|
12 |
| -// RUN: %clang %s -### -target avr --sysroot %S/Inputs/basic_avr_tree 2>&1 -nostdlibinc | FileCheck -check-prefix CC1C %s |
13 |
| -// CC1C-NOT: "-internal-isystem" {{".*avr/include"}} |
| 18 | +// RUN: %clang %s -### -target avr --sysroot %S/Inputs/basic_avr_tree 2>&1 -nostdinc | FileCheck --check-prefix=NOSTDINC %s |
| 19 | +// RUN: %clang %s -### -target avr --sysroot %S/Inputs/basic_avr_tree 2>&1 -nostdlibinc | FileCheck --check-prefix=NOSTDINC %s |
| 20 | +// NOSTDINC-NOT: "-internal-isystem" {{".*avr/include"}} |
0 commit comments