|
299 | 299 | // CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/10.2.0/../../../../i386-unknown-linux/lib/../lib32" |
300 | 300 | // CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/10.2.0/../../../../lib32" |
301 | 301 | // CHECK-32-TO-32: "-L[[SYSROOT]]/lib/../lib32" |
302 | | -// CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/../lib32" |
| 302 | +// CHECK-32-TO-32: "-L[[SYSROOT]]/usr{{/|\\\\}}lib32" |
303 | 303 | // CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/10.2.0/../../../../i386-unknown-linux/lib" |
304 | 304 | // CHECK-32-TO-32: "-L[[SYSROOT]]/lib" |
305 | 305 | // CHECK-32-TO-32: "-L[[SYSROOT]]/usr/lib" |
|
314 | 314 | // CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/10.2.0/../../../../i386-unknown-linux/lib/../lib64" |
315 | 315 | // CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/10.2.0/../../../../lib64" |
316 | 316 | // CHECK-32-TO-64: "-L[[SYSROOT]]/lib/../lib64" |
317 | | -// CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/../lib64" |
| 317 | +// CHECK-32-TO-64: "-L[[SYSROOT]]/usr{{/|\\\\}}lib64" |
318 | 318 | // CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/10.2.0/../../../../i386-unknown-linux/lib" |
319 | 319 | // CHECK-32-TO-64: "-L[[SYSROOT]]/lib" |
320 | 320 | // CHECK-32-TO-64: "-L[[SYSROOT]]/usr/lib" |
|
329 | 329 | // CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib/../lib64" |
330 | 330 | // CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../lib64" |
331 | 331 | // CHECK-64-TO-64: "-L[[SYSROOT]]/lib/../lib64" |
332 | | -// CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/../lib64" |
| 332 | +// CHECK-64-TO-64: "-L[[SYSROOT]]/usr{{/|\\\\}}lib64" |
333 | 333 | // CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib" |
334 | 334 | // CHECK-64-TO-64: "-L[[SYSROOT]]/lib" |
335 | 335 | // CHECK-64-TO-64: "-L[[SYSROOT]]/usr/lib" |
|
344 | 344 | // CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib/../lib32" |
345 | 345 | // CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../lib32" |
346 | 346 | // CHECK-64-TO-32: "-L[[SYSROOT]]/lib/../lib32" |
347 | | -// CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/../lib32" |
| 347 | +// CHECK-64-TO-32: "-L[[SYSROOT]]/usr{{/|\\\\}}lib32" |
348 | 348 | // CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib" |
349 | 349 | // CHECK-64-TO-32: "-L[[SYSROOT]]/lib" |
350 | 350 | // CHECK-64-TO-32: "-L[[SYSROOT]]/usr/lib" |
|
359 | 359 | // CHECK-X32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib/../libx32" |
360 | 360 | // CHECK-X32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../libx32" |
361 | 361 | // CHECK-X32: "-L[[SYSROOT]]/lib/../libx32" |
362 | | -// CHECK-X32: "-L[[SYSROOT]]/usr/lib/../libx32" |
| 362 | +// CHECK-X32: "-L[[SYSROOT]]/usr{{/|\\\\}}libx32" |
363 | 363 | // CHECK-X32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib" |
364 | 364 | // CHECK-X32: "-L[[SYSROOT]]/lib" |
365 | 365 | // CHECK-X32: "-L[[SYSROOT]]/usr/lib" |
|
374 | 374 | // CHECK-64-TO-X32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib/../libx32" |
375 | 375 | // CHECK-64-TO-X32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../libx32" |
376 | 376 | // CHECK-64-TO-X32: "-L[[SYSROOT]]/lib/../libx32" |
377 | | -// CHECK-64-TO-X32: "-L[[SYSROOT]]/usr/lib/../libx32" |
| 377 | +// CHECK-64-TO-X32: "-L[[SYSROOT]]/usr{{/|\\\\}}libx32" |
378 | 378 | // CHECK-64-TO-X32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib" |
379 | 379 | // CHECK-64-TO-X32: "-L[[SYSROOT]]/lib" |
380 | 380 | // CHECK-64-TO-X32: "-L[[SYSROOT]]/usr/lib" |
|
389 | 389 | // CHECK-32-TO-X32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib/../libx32" |
390 | 390 | // CHECK-32-TO-X32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../libx32" |
391 | 391 | // CHECK-32-TO-X32: "-L[[SYSROOT]]/lib/../libx32" |
392 | | -// CHECK-32-TO-X32: "-L[[SYSROOT]]/usr/lib/../libx32" |
| 392 | +// CHECK-32-TO-X32: "-L[[SYSROOT]]/usr{{/|\\\\}}libx32" |
393 | 393 | // CHECK-32-TO-X32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib" |
394 | 394 | // CHECK-32-TO-X32: "-L[[SYSROOT]]/lib" |
395 | 395 | // CHECK-32-TO-X32: "-L[[SYSROOT]]/usr/lib" |
|
404 | 404 | // CHECK-X32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib/../lib64" |
405 | 405 | // CHECK-X32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../lib64" |
406 | 406 | // CHECK-X32-TO-64: "-L[[SYSROOT]]/lib/../lib64" |
407 | | -// CHECK-X32-TO-64: "-L[[SYSROOT]]/usr/lib/../lib64" |
| 407 | +// CHECK-X32-TO-64: "-L[[SYSROOT]]/usr{{/|\\\\}}lib64" |
408 | 408 | // CHECK-X32-TO-64: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib" |
409 | 409 | // CHECK-X32-TO-64: "-L[[SYSROOT]]/lib" |
410 | 410 | // CHECK-X32-TO-64: "-L[[SYSROOT]]/usr/lib" |
|
419 | 419 | // CHECK-X32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib/../lib32" |
420 | 420 | // CHECK-X32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../lib32" |
421 | 421 | // CHECK-X32-TO-32: "-L[[SYSROOT]]/lib/../lib32" |
422 | | -// CHECK-X32-TO-32: "-L[[SYSROOT]]/usr/lib/../lib32" |
| 422 | +// CHECK-X32-TO-32: "-L[[SYSROOT]]/usr{{/|\\\\}}lib32" |
423 | 423 | // CHECK-X32-TO-32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-unknown-linux/10.2.0/../../../../x86_64-unknown-linux/lib" |
424 | 424 | // CHECK-X32-TO-32: "-L[[SYSROOT]]/lib" |
425 | 425 | // CHECK-X32-TO-32: "-L[[SYSROOT]]/usr/lib" |
|
433 | 433 | // CHECK-64-TO-32-SYSROOT: "{{.*}}/usr/lib/gcc/x86_64-unknown-linux/10.2.0/32{{/|\\\\}}crtbegin.o" |
434 | 434 | // CHECK-64-TO-32-SYSROOT: "-L{{[^"]*}}/Inputs/multilib_64bit_linux_tree/usr/lib/gcc/x86_64-unknown-linux/10.2.0/32" |
435 | 435 | // CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/lib/../lib32" |
436 | | -// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/usr/lib/../lib32" |
| 436 | +// CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/usr{{/|\\\\}}lib32" |
437 | 437 | // CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/lib" |
438 | 438 | // CHECK-64-TO-32-SYSROOT: "-L[[SYSROOT]]/usr/lib" |
439 | 439 | // |
|
524 | 524 | // CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8" |
525 | 525 | // CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib" |
526 | 526 | // CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/lib/../lib" |
527 | | -// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr/lib/../lib" |
| 527 | +// CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr{{/|\\\\}}lib" |
528 | 528 | // CHECK-X86-64-UBUNTU-13-10-ARM-HF: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib" |
529 | 529 | // CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8{{/|\\\\}}crtend.o" |
530 | 530 | // CHECK-X86-64-UBUNTU-13-10-ARM-HF: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib{{/|\\\\}}crtn.o" |
|
542 | 542 | // CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabi/4.7" |
543 | 543 | // CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib/../lib" |
544 | 544 | // CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/lib/../lib" |
545 | | -// CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr/lib/../lib" |
| 545 | +// CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr{{/|\\\\}}lib" |
546 | 546 | // CHECK-X86-64-UBUNTU-13-10-ARM: "-L[[SYSROOT]]/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib" |
547 | 547 | // CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabi/4.7{{/|\\\\}}crtend.o" |
548 | 548 | // CHECK-X86-64-UBUNTU-13-10-ARM: "{{.*}}/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib/../lib{{/|\\\\}}crtn.o" |
|
575 | 575 | // CHECK-UBUNTU-14-04-X32: "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.8/x32" |
576 | 576 | // CHECK-UBUNTU-14-04-X32-SAME: {{^}} "-L[[SYSROOT]]/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../libx32" |
577 | 577 | // CHECK-UBUNTU-14-04-X32-SAME: {{^}} "-L[[SYSROOT]]/lib/../libx32" |
578 | | -// CHECK-UBUNTU-14-04-X32-SAME: {{^}} "-L[[SYSROOT]]/usr/lib/../libx32" |
| 578 | +// CHECK-UBUNTU-14-04-X32-SAME: {{^}} "-L[[SYSROOT]]/usr{{/|\\\\}}libx32" |
579 | 579 | // CHECK-UBUNTU-14-04-X32: "{{.*}}/usr/lib/gcc/x86_64-linux-gnu/4.8/x32{{/|\\\\}}crtend.o" |
580 | 580 | // CHECK-UBUNTU-14-04-X32: "{{.*}}/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../libx32{{/|\\\\}}crtn.o" |
581 | 581 | // |
|
649 | 649 | // CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-suse-linux/4.1.2/64" |
650 | 650 | // CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/gcc/powerpc64-suse-linux/4.1.2/../../../../lib64" |
651 | 651 | // CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/lib/../lib64" |
652 | | -// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr/lib/../lib64" |
| 652 | +// CHECK-SUSE-10-3-PPC64: "-L[[SYSROOT]]/usr{{/|\\\\}}lib64" |
653 | 653 | // |
654 | 654 | // Check openSuse Leap 42.2 on AArch64 |
655 | 655 | // RUN: %clang -### %s -no-pie 2>&1 \ |
|
1318 | 1318 | // CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4" |
1319 | 1319 | // CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib" |
1320 | 1320 | // CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/lib/../lib" |
1321 | | -// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib/../lib" |
| 1321 | +// CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr{{/|\\\\}}lib" |
1322 | 1322 | // CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/lib" |
1323 | 1323 | // CHECK-DEBIAN-ML-MIPSEL: "-L[[SYSROOT]]/usr/lib" |
1324 | 1324 | // |
|
1333 | 1333 | // CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/64" |
1334 | 1334 | // CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib64" |
1335 | 1335 | // CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/lib/../lib64" |
1336 | | -// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib/../lib64" |
| 1336 | +// CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr{{/|\\\\}}lib64" |
1337 | 1337 | // CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/lib" |
1338 | 1338 | // CHECK-DEBIAN-ML-MIPS64EL: "-L[[SYSROOT]]/usr/lib" |
1339 | 1339 | // |
|
1348 | 1348 | // CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/n32" |
1349 | 1349 | // CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/gcc/mipsel-linux-gnu/4.4/../../../../lib32" |
1350 | 1350 | // CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/lib/../lib32" |
1351 | | -// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib/../lib32" |
| 1351 | +// CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr{{/|\\\\}}lib32" |
1352 | 1352 | // CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/lib" |
1353 | 1353 | // CHECK-DEBIAN-ML-MIPS64EL-N32: "-L[[SYSROOT]]/usr/lib" |
1354 | 1354 | // |
|
0 commit comments