|
20 | 20 | // CHECK-LD32: "-L[[SYSROOT]]/usr/lib"
|
21 | 21 | // CHECK-LD32-NOT: "-lc++"
|
22 | 22 | // CHECK-LD32: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
| 23 | +// CHECK-LD32-NOT: "-lm" |
23 | 24 | // CHECK-LD32: "-lc"
|
24 | 25 |
|
25 | 26 | // Check powerpc64-ibm-aix7.1.0.0, 64-bit.
|
|
41 | 42 | // CHECK-LD64: "-L[[SYSROOT]]/usr/lib"
|
42 | 43 | // CHECK-LD64-NOT: "-lc++"
|
43 | 44 | // CHECK-LD64: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc64.a"
|
| 45 | +// CHECK-LD64-NOT: "-lm" |
44 | 46 | // CHECK-LD64: "-lc"
|
45 | 47 |
|
46 | 48 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. Enable POSIX thread support.
|
|
64 | 66 | // CHECK-LD32-PTHREAD-NOT: "-lc++"
|
65 | 67 | // CHECK-LD32-PTHREAD: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
66 | 68 | // CHECK-LD32-PTHREAD: "-lpthreads"
|
| 69 | +// CHECK-LD32-PTHREAD-NOT: "-lm" |
67 | 70 | // CHECK-LD32-PTHREAD: "-lc"
|
68 | 71 |
|
69 | 72 | // Check powerpc64-ibm-aix7.1.0.0, 64-bit. POSIX thread alias.
|
|
87 | 90 | // CHECK-LD64-PTHREAD-NOT: "-lc++"
|
88 | 91 | // CHECK-LD64-PTHREAD: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc64.a"
|
89 | 92 | // CHECK-LD64-PTHREAD: "-lpthreads"
|
| 93 | +// CHECK-LD64-PTHREAD-NOT: "-lm" |
90 | 94 | // CHECK-LD64-PTHREAD: "-lc"
|
91 | 95 |
|
92 | 96 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. Enable profiling.
|
|
109 | 113 | // CHECK-LD32-PROF: "-L[[SYSROOT]]/usr/lib"
|
110 | 114 | // CHECK-LD32-PROF-NOT: "-lc++"
|
111 | 115 | // CHECK-LD32-PROF: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
| 116 | +// CHECK-LD32-PROF-NOT: "-lm" |
112 | 117 | // CHECK-LD32-PROF: "-lc"
|
113 | 118 |
|
114 | 119 | // Check powerpc64-ibm-aix7.1.0.0, 64-bit. Enable g-profiling.
|
|
131 | 136 | // CHECK-LD64-GPROF: "-L[[SYSROOT]]/usr/lib"
|
132 | 137 | // CHECK-LD64-GPROF-NOT: "-lc++"
|
133 | 138 | // CHECK-LD64-GPROF: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc64.a"
|
| 139 | +// CHECK-LD64-GPROF-NOT: "-lm" |
134 | 140 | // CHECK-LD64-GPROF: "-lc"
|
135 | 141 |
|
136 | 142 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. Static linking.
|
|
153 | 159 | // CHECK-LD32-STATIC: "-L[[SYSROOT]]/usr/lib"
|
154 | 160 | // CHECK-LD32-STATIC-NOT: "-lc++"
|
155 | 161 | // CHECK-LD32-STATIC: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
| 162 | +// CHECK-LD32-STATIC-NOT: "-lm" |
156 | 163 | // CHECK-LD32-STATIC: "-lc"
|
157 | 164 |
|
158 | 165 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. Library search path.
|
|
176 | 183 | // CHECK-LD32-LIBP: "-L[[SYSROOT]]/usr/lib"
|
177 | 184 | // CHECK-LD32-LIBP-NOT: "-lc++"
|
178 | 185 | // CHECK-LD32-LIBP: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
| 186 | +// CHECK-LD32-LIBP-NOT: "-lm" |
179 | 187 | // CHECK-LD32-LIBP: "-lc"
|
180 | 188 |
|
181 | 189 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. nostdlib.
|
|
200 | 208 | // CHECK-LD32-NO-STD-LIB-NOT: "-lc++"
|
201 | 209 | // CHECK-LD32-NO-STD-LIB-NOT: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
202 | 210 | // CHECK-LD32-NO-STD-LIB-NOT: "-lpthreads"
|
| 211 | +// CHECK-LD32-NO-STD-LIB-NOT: "-lm" |
203 | 212 | // CHECK-LD32-NO-STD-LIB-NOT: "-lc"
|
204 | 213 |
|
205 | 214 | // Check powerpc64-ibm-aix7.1.0.0, 64-bit. nodefaultlibs.
|
|
224 | 233 | // CHECK-LD64-NO-DEFAULT-LIBS-NOT: "-lc++"
|
225 | 234 | // CHECK-LD64-NO-DEFAULT-LIBS-NOT: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc64.a"
|
226 | 235 | // CHECK-LD64-NO-DEFAULT-LIBS-NOT: "-lpthreads"
|
| 236 | +// CHECK-LD64-NO-DEFAULT-LIBS-NOT: "-lm" |
227 | 237 | // CHECK-LD64-NO-DEFAULT-LIBS-NOT: "-lc"
|
228 | 238 |
|
229 | 239 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. 'bcdtors' and argument order.
|
|
247 | 257 | // CHECK-LD32-CXX-ARG-ORDER-NOT: "-bcdtors:all:0:s"
|
248 | 258 | // CHECK-LD32-CXX-ARG-ORDER: "-lc++"
|
249 | 259 | // CHECK-LD32-CXX-ARG-ORDER: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
| 260 | +// CHECK-LD32-CXX-ARG-ORDER: "-lm" |
250 | 261 | // CHECK-LD32-CXX-ARG-ORDER: "-lc"
|
251 | 262 |
|
252 | 263 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. lc++ and lc order.
|
|
266 | 277 | // CHECK-LD32-CXX-ARG-LCXX: "-L[[SYSROOT]]/usr/lib"
|
267 | 278 | // CHECK-LD32-CXX-ARG-LCXX: "-lc++"
|
268 | 279 | // CHECK-LD32-CXX-ARG-LCXX: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
| 280 | +// CHECK-LD32-CXX-ARG-LCXX: "-lm" |
269 | 281 | // CHECK-LD32-CXX-ARG-LCXX: "-lc"
|
270 | 282 |
|
271 | 283 | // Check powerpc64-ibm-aix7.1.0.0, 64-bit. lc++ and lc order.
|
|
285 | 297 | // CHECK-LD64-CXX-ARG-LCXX: "-L[[SYSROOT]]/usr/lib"
|
286 | 298 | // CHECK-LD64-CXX-ARG-LCXX: "-lc++"
|
287 | 299 | // CHECK-LD64-CXX-ARG-LCXX: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc64.a"
|
| 300 | +// CHECK-LD64-CXX-ARG-LCXX: "-lm" |
288 | 301 | // CHECK-LD64-CXX-ARG-LCXX: "-lc"
|
289 | 302 |
|
290 | 303 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. -nodefaultlibs.
|
|
305 | 318 | // CHECK-LD32-NODEFLIB-LCXX: "-L[[SYSROOT]]/usr/lib"
|
306 | 319 | // CHECK-LD32-NODEFLIB-LCXX-NOT: "-lc++"
|
307 | 320 | // CHECK-LD32-NODEFLIB-LCXX-NOT: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
| 321 | +// CHECK-LD32-NODEFLIB-LCXX-NOT: "-lm" |
308 | 322 | // CHECK-LD32-NODEFLIB-LCXX-NOT: "-lc"
|
309 | 323 |
|
310 | 324 | // Check powerpc64-ibm-aix7.1.0.0, 64-bit. -nodefaultlibs.
|
|
325 | 339 | // CHECK-LD64-NODEFLIB-LCXX: "-L[[SYSROOT]]/usr/lib"
|
326 | 340 | // CHECK-LD64-NODEFLIB-LCXX-NOT: "-lc++"
|
327 | 341 | // CHECK-LD64-NODEFLIB-LCXX-NOT: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc64.a"
|
| 342 | +// CHECK-LD64-NODEFLIB-LCXX-NOT: "-lm" |
328 | 343 | // CHECK-LD64-NODEFLIB-LCXX-NOT: "-lc"
|
329 | 344 |
|
330 | 345 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. -nostdlib.
|
|
345 | 360 | // CHECK-LD32-NOSTDLIB-LCXX: "-L[[SYSROOT]]/usr/lib"
|
346 | 361 | // CHECK-LD32-NOSTDLIB-LCXX-NOT: "-lc++"
|
347 | 362 | // CHECK-LD32-NOSTDLIB-LCXX-NOT: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
| 363 | +// CHECK-LD32-NOSTDLIB-LCXX-NOT: "-lm" |
348 | 364 | // CHECK-LD32-NOSTDLIB-LCXX-NOT: "-lc"
|
349 | 365 |
|
350 | 366 | // Check powerpc64-ibm-aix7.1.0.0, 64-bit. -nostdlib.
|
|
365 | 381 | // CHECK-LD64-NOSTDLIB-LCXX: "-L[[SYSROOT]]/usr/lib"
|
366 | 382 | // CHECK-LD64-NOSTDLIB-LCXX-NOT: "-lc++"
|
367 | 383 | // CHECK-LD64-NOSTDLIB-LCXX-NOT: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc64.a"
|
| 384 | +// CHECK-LD64-NOSTDLIB-LCXX-NOT: "-lm" |
368 | 385 | // CHECK-LD64-NOSTDLIB-LCXX-NOT: "-lc"
|
369 | 386 |
|
370 | 387 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. -nostdlib++.
|
|
386 | 403 | // CHECK-LD32-NOSTDLIBXX-LCXX: "-L[[SYSROOT]]/usr/lib"
|
387 | 404 | // CHECK-LD32-NOSTDLIBXX-LCXX-NOT: "-lc++"
|
388 | 405 | // CHECK-LD32-NOSTDLIBXX-LCXX: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
| 406 | +// CHECK-LD32-NOSTDLIBXX-LCXX: "-lm" |
389 | 407 | // CHECK-LD32-NOSTDLIBXX-LCXX: "-lc"
|
390 | 408 |
|
391 | 409 | // Check powerpc64-ibm-aix7.1.0.0, 64-bit. -nostdlib++.
|
|
406 | 424 | // CHECK-LD64-NOSTDLIBXX-LCXX: "-L[[SYSROOT]]/usr/lib"
|
407 | 425 | // CHECK-LD64-NOSTDLIBXX-LCXX-NOT: "-lc++"
|
408 | 426 | // CHECK-LD64-NOSTDLIBXX-LCXX: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc64.a"
|
| 427 | +// CHECK-LD64-NOSTDLIBXX-LCXX: "-lm" |
409 | 428 | // CHECK-LD64-NOSTDLIBXX-LCXX: "-lc"
|
410 | 429 |
|
411 | 430 | // Check powerpc64-ibm-aix7.1.0.0, 32-bit. -nostartfiles.
|
|
424 | 443 | // CHECK-LD32-NOSTARTFILES-LCXX-NOT: "[[SYSROOT]]/usr/lib{{/|\\\\}}crt0.o"
|
425 | 444 | // CHECK-LD32-NOSTARTFILES-LCXX-NOT: "[[SYSROOT]]/usr/lib{{/|\\\\}}crti.o"
|
426 | 445 | // CHECK-LD32-NOSTARTFILES-LCXX: "-L[[SYSROOT]]/usr/lib"
|
427 |
| -// CHECK-LD32-NOSTARTFILES-LCXX "-lc++" |
| 446 | +// CHECK-LD32-NOSTARTFILES-LCXX: "-lc++" |
428 | 447 | // CHECK-LD32-NOSTARTFILES-LCXX: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
| 448 | +// CHECK-LD32-NOSTARTFILES-LCXX: "-lm" |
429 | 449 | // CHECK-LD32-NOSTARTFILES-LCXX: "-lc"
|
430 | 450 |
|
431 | 451 | // Check powerpc64-ibm-aix7.1.0.0, 64-bit. -nostartfiles.
|
|
446 | 466 | // CHECK-LD64-NOSTARTFILES-LCXX: "-L[[SYSROOT]]/usr/lib"
|
447 | 467 | // CHECK-LD64-NOSTARTFILES-LCXX: "-lc++"
|
448 | 468 | // CHECK-LD64-NOSTARTFILES-LCXX: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc64.a"
|
| 469 | +// CHECK-LD64-NOSTARTFILES-LCXX: "-lm" |
449 | 470 | // CHECK-LD64-NOSTARTFILES-LCXX: "-lc"
|
450 | 471 |
|
451 | 472 | // Check powerpc-ibm-aix7.1.0.0, 32-bit. -stdlib=libstdc++ invokes fatal error.
|
|
483 | 504 | // CHECK-LD32-SHARED: "-L[[SYSROOT]]/usr/lib"
|
484 | 505 | // CHECK-LD32-SHARED: "-lc++"
|
485 | 506 | // CHECK-LD32-SHARED: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a"
|
| 507 | +// CHECK-LD32-SHARED: "-lm" |
486 | 508 | // CHECK-LD32-SHARED: "-lc"
|
487 | 509 |
|
488 | 510 | // Check powerpc64-ibm-aix7.1.0.0, 64-bit. -shared.
|
|
505 | 527 | // CHECK-LD64-SHARED: "-L[[SYSROOT]]/usr/lib"
|
506 | 528 | // CHECK-LD64-SHARED: "-lc++"
|
507 | 529 | // CHECK-LD64-SHARED: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc64.a"
|
| 530 | +// CHECK-LD64-SHARED: "-lm" |
508 | 531 | // CHECK-LD64-SHARED: "-lc"
|
0 commit comments