|
8 | 8 | !! resource_dir_with_per_target_subdir as inputs.
|
9 | 9 |
|
10 | 10 | ! Check powerpc64-ibm-aix 64-bit linking to static flang-rt by default
|
11 |
| -! RUN: %flang %s -### 2>&1 \ |
| 11 | +! RUN: %flang -Werror %s -### 2>&1 \ |
12 | 12 | ! RUN: --target=powerpc64-ibm-aix \
|
13 | 13 | ! RUN: -resource-dir=%S/../../../clang/test/Driver/Inputs/resource_dir_with_per_target_subdir \
|
14 | 14 | ! RUN: | FileCheck %s --check-prefix=AIX64-LD-PER-TARGET-DEFAULT
|
15 | 15 |
|
16 |
| -! AIX64-LD-PER-TARGET-DEFAULT-NOT: warning: |
17 | 16 | ! AIX64-LD-PER-TARGET-DEFAULT: "-fc1" "-triple" "powerpc64-ibm-aix"
|
18 | 17 | ! AIX64-LD-PER-TARGET-DEFAULT-SAME: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
19 | 18 | ! AIX64-LD-PER-TARGET-DEFAULT: "{{.*}}ld{{(.exe)?}}"
|
|
27 | 26 |
|
28 | 27 |
|
29 | 28 | ! Check powerpc64-ibm-aix 64-bit linking to static flang-rt by option
|
30 |
| -! RUN: %flang -static-libflangrt %s -### 2>&1 \ |
| 29 | +! RUN: %flang -static-libflangrt -Werror %s -### 2>&1 \ |
31 | 30 | ! RUN: --target=powerpc64-ibm-aix \
|
32 | 31 | ! RUN: -resource-dir=%S/../../../clang/test/Driver/Inputs/resource_dir_with_per_target_subdir \
|
33 | 32 | ! RUN: | FileCheck %s --check-prefix=AIX64-LD-PER-TARGET-STATIC
|
34 | 33 |
|
35 |
| -! AIX64-LD-PER-TARGET-STATIC-NOT: warning: |
36 | 34 | ! AIX64-LD-PER-TARGET-STATIC: "-fc1" "-triple" "powerpc64-ibm-aix"
|
37 | 35 | ! AIX64-LD-PER-TARGET-STATIC-SAME: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
38 | 36 | ! AIX64-LD-PER-TARGET-STATIC: "{{.*}}ld{{(.exe)?}}"
|
|
46 | 44 |
|
47 | 45 |
|
48 | 46 | ! Check powerpc64-ibm-aix 64-bit linking to shared flang-rt by option
|
49 |
| -! RUN: %flang -shared-libflangrt %s -### 2>&1 \ |
| 47 | +! RUN: %flang -shared-libflangrt -Werror %s -### 2>&1 \ |
50 | 48 | ! RUN: --target=powerpc64-ibm-aix \
|
51 | 49 | ! RUN: -resource-dir=%S/../../../clang/test/Driver/Inputs/resource_dir_with_per_target_subdir \
|
52 | 50 | ! RUN: | FileCheck %s --check-prefix=AIX64-LD-PER-TARGET-SHARED
|
53 | 51 |
|
54 |
| -! AIX64-LD-PER-TARGET-SHARED-NOT: warning: |
55 | 52 | ! AIX64-LD-PER-TARGET-SHARED: "-fc1" "-triple" "powerpc64-ibm-aix"
|
56 | 53 | ! AIX64-LD-PER-TARGET-SHARED-SAME: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
57 | 54 | ! AIX64-LD-PER-TARGET-SHARED: "{{.*}}ld{{(.exe)?}}"
|
|
65 | 62 |
|
66 | 63 |
|
67 | 64 | ! Check powerpc64le-unknown-linux-gnu 64-bit linking to shared flang-rt by default
|
68 |
| -! RUN: %flang %s -### 2>&1 \ |
| 65 | +! RUN: %flang -Werror %s -### 2>&1 \ |
69 | 66 | ! RUN: --target=powerpc64le-unknown-linux-gnu \
|
70 | 67 | ! RUN: -resource-dir=%S/../../../clang/test/Driver/Inputs/resource_dir_with_per_target_subdir \
|
71 | 68 | ! RUN: | FileCheck %s --check-prefixes=LOP64-LD-PER-TARGET-DEFAULT
|
72 | 69 |
|
73 |
| -! LOP64-LD-PER-TARGET-DEFAULT-NOT: warning: |
74 | 70 | ! LOP64-LD-PER-TARGET-DEFAULT: "-fc1" "-triple" "powerpc64le-unknown-linux-gnu"
|
75 | 71 | ! LOP64-LD-PER-TARGET-DEFAULT-SAME: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
76 | 72 | ! LOP64-LD-PER-TARGET-DEFAULT: "{{.*}}ld{{(.exe)?}}"
|
|
80 | 76 | ! LOP64-LD-PER-TARGET-DEFAULT-SAME: "-lc"
|
81 | 77 |
|
82 | 78 |
|
83 |
| -! Check powerpc64le-unknown-linux-gnu 64-bit linking to static flang-rt |
84 |
| -! RUN: %flang -static-libflangrt %s -### 2>&1 \ |
| 79 | +! Check powerpc64le-unknown-linux-gnu 64-bit linking to static flang-rt by option |
| 80 | +! RUN: %flang -static-libflangrt -Werror %s -### 2>&1 \ |
85 | 81 | ! RUN: --target=powerpc64le-unknown-linux-gnu \
|
86 | 82 | ! RUN: -resource-dir=%S/../../../clang/test/Driver/Inputs/resource_dir_with_per_target_subdir \
|
87 | 83 | ! RUN: | FileCheck %s --check-prefixes=LOP64-LD-PER-TARGET-STATIC
|
88 | 84 |
|
89 |
| -! LOP64-LD-PER-TARGET-STATIC-NOT: warning: |
90 | 85 | ! LOP64-LD-PER-TARGET-STATIC: "-fc1" "-triple" "powerpc64le-unknown-linux-gnu"
|
91 | 86 | ! LOP64-LD-PER-TARGET-STATIC-SAME: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
92 | 87 | ! LOP64-LD-PER-TARGET-STATIC: "{{.*}}ld{{(.exe)?}}"
|
|
96 | 91 | ! LOP64-LD-PER-TARGET-STATIC-SAME: "-lc"
|
97 | 92 |
|
98 | 93 |
|
99 |
| -! Check powerpc64le-unknown-linux-gnu 64-bit linking to shared flang-rt |
100 |
| -! RUN: %flang -shared-libflangrt %s -### 2>&1 \ |
| 94 | +! Check powerpc64le-unknown-linux-gnu 64-bit linking to shared flang-rt by option |
| 95 | +! RUN: %flang -shared-libflangrt -Werror %s -### 2>&1 \ |
101 | 96 | ! RUN: --target=powerpc64le-unknown-linux-gnu \
|
102 | 97 | ! RUN: -resource-dir=%S/../../../clang/test/Driver/Inputs/resource_dir_with_per_target_subdir \
|
103 | 98 | ! RUN: | FileCheck %s --check-prefixes=LOP64-LD-PER-TARGET-SHARED
|
104 | 99 |
|
105 |
| -! LOP64-LD-PER-TARGET-SHARED-NOT: warning: |
106 | 100 | ! LOP64-LD-PER-TARGET-SHARED: "-fc1" "-triple" "powerpc64le-unknown-linux-gnu"
|
107 | 101 | ! LOP64-LD-PER-TARGET-SHARED-SAME: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
108 | 102 | ! LOP64-LD-PER-TARGET-SHARED: "{{.*}}ld{{(.exe)?}}"
|
|
0 commit comments