|
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