|
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