|
5 | 5 | // RUN: --target=powerpc-ibm-aix \
|
6 | 6 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
7 | 7 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
| 8 | +// RUN: -fopenmp \ |
8 | 9 | // RUN: | FileCheck -check-prefixes=CHECK-INTERNAL-INCLUDE,CHECK-INTERNAL-INCLUDE-CXX %s
|
9 | 10 |
|
10 | 11 | // RUN: %clangxx -### %s 2>&1 \
|
11 | 12 | // RUN: --target=powerpc64-ibm-aix \
|
12 | 13 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
13 | 14 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
| 15 | +// RUN: -fopenmp \ |
14 | 16 | // RUN: | FileCheck -check-prefixes=CHECK-INTERNAL-INCLUDE,CHECK-INTERNAL-INCLUDE-CXX %s
|
15 | 17 |
|
16 | 18 | // RUN: %clang -### -xc %s 2>&1 \
|
17 | 19 | // RUN: --target=powerpc-ibm-aix \
|
18 | 20 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
19 | 21 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
| 22 | +// RUN: -fopenmp \ |
20 | 23 | // RUN: | FileCheck -check-prefix=CHECK-INTERNAL-INCLUDE %s
|
21 | 24 |
|
22 | 25 | // RUN: %clang -### -xc %s 2>&1 \
|
23 | 26 | // RUN: --target=powerpc64-ibm-aix \
|
24 | 27 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
25 | 28 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
| 29 | +// RUN: -fopenmp \ |
26 | 30 | // RUN: | FileCheck -check-prefix=CHECK-INTERNAL-INCLUDE %s
|
27 | 31 |
|
28 | 32 | // CHECK-INTERNAL-INCLUDE: "-cc1"
|
|
31 | 35 | // CHECK-INTERNAL-INCLUDE-CXX: "-internal-isystem" "[[SYSROOT]]{{(/|\\\\)}}opt{{(/|\\\\)}}IBM{{(/|\\\\)}}openxlCSDK{{(/|\\\\)}}include{{(/|\\\\)}}c++{{(/|\\\\)}}v1"
|
32 | 36 | // CHECK-INTERNAL-INCLUDE-CXX: "-D__LIBC_NO_CPP_MATH_OVERLOADS__"
|
33 | 37 | // CHECK-INTERNAL-INCLUDE: "-internal-isystem" "[[RESOURCE_DIR]]{{(/|\\\\)}}include"
|
| 38 | +// CHECK-INTERNAL-INCLUDE: "-internal-isystem" "[[SYSROOT]]{{(/|\\\\)}}opt{{(/|\\\\)}}IBM{{(/|\\\\)}}openxlCSDK{{(/|\\\\)}}include{{(/|\\\\)}}openmp" |
34 | 39 | // CHECK-INTERNAL-INCLUDE: "-internal-isystem" "[[SYSROOT]]/usr/include"
|
35 | 40 |
|
36 | 41 | // Check powerpc-ibm-aix, 32-bit/64-bit. -nostdinc option.
|
|
73 | 78 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
74 | 79 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
75 | 80 | // RUN: -nostdlibinc \
|
| 81 | +// RUN: -fopenmp \ |
76 | 82 | // RUN: | FileCheck -check-prefix=CHECK-NOSTDLIBINC-INCLUDE %s
|
77 | 83 |
|
78 | 84 | // RUN: %clangxx -### %s 2>&1 \
|
79 | 85 | // RUN: --target=powerpc64-ibm-aix \
|
80 | 86 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
81 | 87 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
82 | 88 | // RUN: -nostdlibinc \
|
| 89 | +// RUN: -fopenmp \ |
83 | 90 | // RUN: | FileCheck -check-prefix=CHECK-NOSTDLIBINC-INCLUDE %s
|
84 | 91 |
|
85 | 92 | // RUN: %clang -### -xc %s 2>&1 \
|
86 | 93 | // RUN: --target=powerpc-ibm-aix \
|
87 | 94 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
88 | 95 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
89 | 96 | // RUN: -nostdlibinc \
|
| 97 | +// RUN: -fopenmp \ |
90 | 98 | // RUN: | FileCheck -check-prefix=CHECK-NOSTDLIBINC-INCLUDE %s
|
91 | 99 |
|
92 | 100 | // RUN: %clang -### -xc %s 2>&1 \
|
93 | 101 | // RUN: --target=powerpc64-ibm-aix \
|
94 | 102 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
95 | 103 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
96 | 104 | // RUN: -nostdlibinc \
|
| 105 | +// RUN: -fopenmp \ |
97 | 106 | // RUN: | FileCheck -check-prefix=CHECK-NOSTDLIBINC-INCLUDE %s
|
98 | 107 |
|
99 | 108 | // CHECK-NOSTDLIBINC-INCLUDE: "-cc1"
|
100 | 109 | // CHECK-NOSTDLIBINC-INCLUDE: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
101 | 110 | // CHECK-NOSTDLIBINC-INCLUDE: "-isysroot" "[[SYSROOT:[^"]+]]"
|
102 | 111 | // CHECK-NOSTDLIBINC-INCLUDE: "-internal-isystem" "[[RESOURCE_DIR]]{{(/|\\\\)}}include"
|
| 112 | +// CHECK-NOSTDLIBINC-INCLUDE: "-internal-isystem" "[[SYSROOT]]{{(/|\\\\)}}opt{{(/|\\\\)}}IBM{{(/|\\\\)}}openxlCSDK{{(/|\\\\)}}include{{(/|\\\\)}}openmp" |
103 | 113 | // CHECK-NOSTDLIBINC-INCLUDE-NOT: "-internal-isystem" "[[SYSROOT]]{{(/|\\\\)}}opt{{(/|\\\\)}}IBM{{(/|\\\\)}}openxlCSDK{{(/|\\\\)}}include{{(/|\\\\)}}c++{{(/|\\\\)}}v1"
|
104 | 114 | // CHECK-NOSTDLIBINC-INCLUDE-NOT: "-D__LIBC_NO_CPP_MATH_OVERLOADS__"
|
105 |
| -// CHECK-NOSTDLIBINC-INCLUDE-NOT: "-internal-isystem" "[[SYSROOT]]/usr/include" |
| 115 | +// CHECK-NOSTDLIBINC-INCLUDE-NOT: "-internal-isystem" "[[SYSROOT]]/usr/include" |
106 | 116 |
|
107 | 117 | // Check powerpc-ibm-aix, 32-bit/64-bit. -nobuiltininc option.
|
108 | 118 | // RUN: %clangxx -### %s 2>&1 \
|
109 | 119 | // RUN: --target=powerpc-ibm-aix \
|
110 | 120 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
111 | 121 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
112 | 122 | // RUN: -nobuiltininc \
|
| 123 | +// RUN: -fopenmp \ |
113 | 124 | // RUN: | FileCheck -check-prefixes=CHECK-NOBUILTININC-INCLUDE,CHECK-NOBUILTININC-INCLUDE-CXX %s
|
114 | 125 |
|
115 | 126 | // RUN: %clangxx -### %s 2>&1 \
|
116 | 127 | // RUN: --target=powerpc64-ibm-aix \
|
117 | 128 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
118 | 129 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
119 | 130 | // RUN: -nobuiltininc \
|
| 131 | +// RUN: -fopenmp \ |
120 | 132 | // RUN: | FileCheck -check-prefixes=CHECK-NOBUILTININC-INCLUDE,CHECK-NOBUILTININC-INCLUDE-CXX %s
|
121 | 133 |
|
122 | 134 | // RUN: %clang -### -xc %s 2>&1 \
|
123 | 135 | // RUN: --target=powerpc-ibm-aix \
|
124 | 136 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
125 | 137 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
126 | 138 | // RUN: -nobuiltininc \
|
| 139 | +// RUN: -fopenmp \ |
127 | 140 | // RUN: | FileCheck -check-prefix=CHECK-NOBUILTININC-INCLUDE %s
|
128 | 141 |
|
129 | 142 | // RUN: %clang -### -xc %s 2>&1 \
|
130 | 143 | // RUN: --target=powerpc64-ibm-aix \
|
131 | 144 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
132 | 145 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
133 | 146 | // RUN: -nobuiltininc \
|
| 147 | +// RUN: -fopenmp \ |
134 | 148 | // RUN: | FileCheck -check-prefix=CHECK-NOBUILTININC-INCLUDE %s
|
135 | 149 |
|
136 | 150 | // CHECK-NOBUILTININC-INCLUDE: "-cc1"
|
|
139 | 153 | // CHECK-NOBUILTININC-INCLUDE-NOT: "-internal-isystem" "[[RESOURCE_DIR]]{{(/|\\\\)}}include"
|
140 | 154 | // CHECK-NOBUILTININC-INCLUDE-CXX: "-internal-isystem" "[[SYSROOT]]{{(/|\\\\)}}opt{{(/|\\\\)}}IBM{{(/|\\\\)}}openxlCSDK{{(/|\\\\)}}include{{(/|\\\\)}}c++{{(/|\\\\)}}v1"
|
141 | 155 | // CHECK-NOBUILTININC-INCLUDE-CXX: "-D__LIBC_NO_CPP_MATH_OVERLOADS__"
|
| 156 | +// CHECK-NOBUILTININC-INCLUDE: "-internal-isystem" "[[SYSROOT]]{{(/|\\\\)}}opt{{(/|\\\\)}}IBM{{(/|\\\\)}}openxlCSDK{{(/|\\\\)}}include{{(/|\\\\)}}openmp" |
142 | 157 | // CHECK-NOBUILTININC-INCLUDE: "-internal-isystem" "[[SYSROOT]]/usr/include"
|
143 | 158 |
|
144 | 159 | // Check powerpc-ibm-aix, 32-bit/64-bit. -nostdinc++ option.
|
|
147 | 162 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
148 | 163 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
149 | 164 | // RUN: -nostdinc++ \
|
| 165 | +// RUN: -fopenmp \ |
150 | 166 | // RUN: | FileCheck -check-prefix=CHECK-NOSTDINCXX-INCLUDE %s
|
151 | 167 |
|
152 | 168 | // RUN: %clangxx -### %s 2>&1 \
|
153 | 169 | // RUN: --target=powerpc64-ibm-aix \
|
154 | 170 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
155 | 171 | // RUN: --sysroot=%S/Inputs/basic_aix_tree \
|
156 | 172 | // RUN: -nostdinc++ \
|
| 173 | +// RUN: -fopenmp \ |
157 | 174 | // RUN: | FileCheck -check-prefix=CHECK-NOSTDINCXX-INCLUDE %s
|
158 | 175 |
|
159 | 176 | // CHECK-NOSTDINCXX-INCLUDE: "-cc1"
|
|
162 | 179 | // CHECK-NOSTDINCXX-INCLUDE: "-internal-isystem" "[[RESOURCE_DIR]]{{(/|\\\\)}}include"
|
163 | 180 | // CHECK-NOSTDINCXX-INCLUDE-NOT: "-internal-isystem" "[[SYSROOT]]{{(/|\\\\)}}opt{{(/|\\\\)}}IBM{{(/|\\\\)}}openxlCSDK{{(/|\\\\)}}include{{(/|\\\\)}}c++{{(/|\\\\)}}v1"
|
164 | 181 | // CHECK-NOSTDINCXX-INCLUDE-NOT: "-D__LIBC_NO_CPP_MATH_OVERLOADS__"
|
| 182 | +// CHECK-NOSTDINCXX-INCLUDE: "-internal-isystem" "[[SYSROOT]]{{(/|\\\\)}}opt{{(/|\\\\)}}IBM{{(/|\\\\)}}openxlCSDK{{(/|\\\\)}}include{{(/|\\\\)}}openmp" |
165 | 183 | // CHECK-NOSTDINCXX-INCLUDE: "-internal-isystem" "[[SYSROOT]]/usr/include"
|
166 | 184 |
|
167 | 185 | // Check powerpc-ibm-aix, 32-bit. -stdlib=libstdc++ invokes fatal error.
|
|
0 commit comments