|
2 | 2 | // only test assembler functionalities in this suite.
|
3 | 3 |
|
4 | 4 | // Check powerpc-ibm-aix7.1.0.0, 32-bit.
|
5 |
| -// RUN: %clang -no-canonical-prefixes %s -### -c -o %t.o 2>&1 \ |
6 |
| -// RUN: -target powerpc-ibm-aix7.1.0.0 \ |
| 5 | +// RUN: %clang %s -### -c 2>&1 \ |
| 6 | +// RUN: --target=powerpc-ibm-aix7.1.0.0 \ |
7 | 7 | // RUN: | FileCheck --check-prefix=CHECK-AS32 %s
|
8 | 8 | // CHECK-AS32-NOT: warning:
|
9 |
| -// CHECK-AS32: {{.*}}clang{{(.exe)?}}" "-cc1" "-triple" "powerpc-ibm-aix7.1.0.0" |
| 9 | +// CHECK-AS32: "-cc1" "-triple" "powerpc-ibm-aix7.1.0.0" |
10 | 10 | // CHECK-AS32: "{{.*}}as{{(.exe)?}}"
|
11 | 11 | // CHECK-AS32: "-a32"
|
12 | 12 | // CHECK-AS32: "-many"
|
13 | 13 |
|
14 | 14 | // Check powerpc64-ibm-aix7.1.0.0, 64-bit.
|
15 |
| -// RUN: %clang -no-canonical-prefixes %s -### -c -o %t.o 2>&1 \ |
16 |
| -// RUN: -target powerpc64-ibm-aix7.1.0.0 \ |
| 15 | +// RUN: %clang %s -### -c 2>&1 \ |
| 16 | +// RUN: --target=powerpc64-ibm-aix7.1.0.0 \ |
17 | 17 | // RUN: | FileCheck --check-prefix=CHECK-AS64 %s
|
18 | 18 | // CHECK-AS64-NOT: warning:
|
19 |
| -// CHECK-AS64: {{.*}}clang{{(.exe)?}}" "-cc1" "-triple" "powerpc64-ibm-aix7.1.0.0" |
| 19 | +// CHECK-AS64: "-cc1" "-triple" "powerpc64-ibm-aix7.1.0.0" |
20 | 20 | // CHECK-AS64: "{{.*}}as{{(.exe)?}}"
|
21 | 21 | // CHECK-AS64: "-a64"
|
22 | 22 | // CHECK-AS64: "-many"
|
23 | 23 |
|
24 | 24 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. -Xassembler <arg> option.
|
25 |
| -// RUN: %clang -no-canonical-prefixes %s -### -c -o %t.o 2>&1 \ |
| 25 | +// RUN: %clang %s -### -c 2>&1 \ |
26 | 26 | // RUN: -Xassembler -w \
|
27 |
| -// RUN: -target powerpc-ibm-aix7.1.0.0 \ |
| 27 | +// RUN: --target=powerpc-ibm-aix7.1.0.0 \ |
28 | 28 | // RUN: | FileCheck --check-prefix=CHECK-AS32-Xassembler %s
|
29 | 29 | // CHECK-AS32-Xassembler-NOT: warning:
|
30 |
| -// CHECK-AS32-Xassembler: {{.*}}clang{{(.exe)?}}" "-cc1" "-triple" "powerpc-ibm-aix7.1.0.0" |
| 30 | +// CHECK-AS32-Xassembler: "-cc1" "-triple" "powerpc-ibm-aix7.1.0.0" |
31 | 31 | // CHECK-AS32-Xassembler: "{{.*}}as{{(.exe)?}}"
|
32 | 32 | // CHECK-AS32-Xassembler: "-a32"
|
33 | 33 | // CHECK-AS32-Xassembler: "-many"
|
34 | 34 | // CHECK-AS32-Xassembler: "-w"
|
35 | 35 |
|
36 | 36 | // Check powerpc64-ibm-aix7.1.0.0, 64-bit. -Wa,<arg>,<arg> option.
|
37 |
| -// RUN: %clang -no-canonical-prefixes %s -### -c -o %t.o 2>&1 \ |
| 37 | +// RUN: %clang %s -### -c 2>&1 \ |
38 | 38 | // RUN: -Wa,-v,-w \
|
39 |
| -// RUN: -target powerpc64-ibm-aix7.1.0.0 \ |
| 39 | +// RUN: --target=powerpc64-ibm-aix7.1.0.0 \ |
40 | 40 | // RUN: | FileCheck --check-prefix=CHECK-AS64-Wa %s
|
41 | 41 | // CHECK-AS64-Wa-NOT: warning:
|
42 |
| -// CHECK-AS64-Wa: {{.*}}clang{{(.exe)?}}" "-cc1" "-triple" "powerpc64-ibm-aix7.1.0.0" |
| 42 | +// CHECK-AS64-Wa: "-cc1" "-triple" "powerpc64-ibm-aix7.1.0.0" |
43 | 43 | // CHECK-AS64-Wa: "{{.*}}as{{(.exe)?}}"
|
44 | 44 | // CHECK-AS64-Wa: "-a64"
|
45 | 45 | // CHECK-AS64-Wa: "-many"
|
46 | 46 | // CHECK-AS64-Wa: "-v"
|
47 | 47 | // CHECK-AS64-Wa: "-w"
|
48 | 48 |
|
49 | 49 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. Multiple input files.
|
50 |
| -// RUN: %clang -no-canonical-prefixes -### -c \ |
| 50 | +// RUN: %clang -### -c \ |
51 | 51 | // RUN: %S/Inputs/aix_ppc_tree/dummy0.s \
|
52 | 52 | // RUN: %S/Inputs/aix_ppc_tree/dummy1.s \
|
53 | 53 | // RUN: %S/Inputs/aix_ppc_tree/dummy2.s 2>&1 \
|
54 |
| -// RUN: -target powerpc-ibm-aix7.1.0.0 \ |
| 54 | +// RUN: --target=powerpc-ibm-aix7.1.0.0 \ |
55 | 55 | // RUN: | FileCheck --check-prefix=CHECK-AS32-MultiInput %s
|
56 | 56 | // CHECK-AS32-MultiInput-NOT: warning:
|
57 | 57 | // CHECK-AS32-MultiInput: "{{.*}}as{{(.exe)?}}"
|
|
65 | 65 | // CHECK-AS32-MultiInput: "-many"
|
66 | 66 |
|
67 | 67 | // Check not passing no-integrated-as flag by default.
|
68 |
| -// RUN: %clang -no-canonical-prefixes %s -### -c -o %t.o 2>&1 \ |
69 |
| -// RUN: -target powerpc64-ibm-aix7.1.0.0 \ |
| 68 | +// RUN: %clang %s -### -c 2>&1 --target=powerpc64-ibm-aix7.1.0.0 \ |
70 | 69 | // RUN: | FileCheck --check-prefix=CHECK-IAS --implicit-check-not=-no-integrated-as %s
|
71 | 70 | // CHECK-IAS: InstalledDir
|
72 | 71 | // CHECK-IAS: "-a64"
|
73 | 72 |
|
74 | 73 | // Check passing no-integrated-as flag if specified by user.
|
75 |
| -// RUN: %clang -no-canonical-prefixes %s -### -c -o %t.o 2>&1 \ |
76 |
| -// RUN: -target powerpc64-ibm-aix7.1.0.0 -fno-integrated-as \ |
| 74 | +// RUN: %clang %s -### -c 2>&1 --target=powerpc64-ibm-aix7.1.0.0 -fno-integrated-as \ |
77 | 75 | // RUN: | FileCheck --check-prefix=CHECK-NOIAS %s
|
78 | 76 | // CHECK-NOIAS: InstalledDir
|
79 | 77 | // CHECK-NOIAS: -no-integrated-as
|
|
0 commit comments