|
2 | 2 |
|
3 | 3 | // Test interaction with -fuse-ld=lld |
4 | 4 | // RUN: %clang -### %s -fuse-ld=lld -B%S/Inputs/lld \ |
| 5 | +// RUN: -no-canonical-prefixes \ |
5 | 6 | // RUN: --target=aarch64-none-elf --rtlib=libgcc --unwindlib=platform \ |
6 | 7 | // RUN: --gcc-toolchain=%S/Inputs/basic_aarch64_gcc_tree \ |
7 | 8 | // RUN: --sysroot=%S/Inputs/basic_aarch64_gcc_tree/aarch64-none-elf 2>&1 \ |
|
20 | 21 | // LLD-AARCH64-BAREMETAL: "{{.*}}/Inputs/basic_aarch64_gcc_tree/lib/gcc/aarch64-none-elf/8.2.1/crtend.o" |
21 | 22 |
|
22 | 23 | // RUN: %clang -### %s -fuse-ld= \ |
| 24 | +// RUN: -no-canonical-prefixes \ |
23 | 25 | // RUN: --target=aarch64-none-elf --rtlib=libgcc --unwindlib=platform \ |
24 | 26 | // RUN: --gcc-toolchain=%S/Inputs/basic_aarch64_gcc_tree \ |
25 | 27 | // RUN: --sysroot=%S/Inputs/basic_aarch64_gcc_tree/aarch64-none-elf 2>&1 \ |
|
39 | 41 | // C-AARCH64-BAREMETAL: "{{.*}}/Inputs/basic_aarch64_gcc_tree/lib/gcc/aarch64-none-elf/8.2.1/crtend.o" |
40 | 42 |
|
41 | 43 | // RUN: %clang -### %s -fuse-ld= \ |
| 44 | +// RUN: -no-canonical-prefixes \ |
42 | 45 | // RUN: --target=aarch64-none-elf --rtlib=libgcc --unwindlib=platform \ |
43 | 46 | // RUN: --gcc-toolchain=%S/Inputs/basic_aarch64_gcc_tree \ |
44 | 47 | // RUN: --sysroot= 2>&1 \ |
|
56 | 59 | // C-AARCH64-BAREMETAL-NOSYSROOT: "{{.*}}/Inputs/basic_aarch64_gcc_tree/lib/gcc/aarch64-none-elf/8.2.1/crtend.o" |
57 | 60 |
|
58 | 61 | // RUN: %clangxx -### %s -fuse-ld= \ |
| 62 | +// RUN: -no-canonical-prefixes \ |
59 | 63 | // RUN: --target=aarch64-none-elf -stdlib=libstdc++ --rtlib=libgcc --unwindlib=platform \ |
60 | 64 | // RUN: --gcc-toolchain=%S/Inputs/basic_aarch64_gcc_tree \ |
61 | 65 | // RUN: --sysroot=%S/Inputs/basic_aarch64_gcc_tree/aarch64-none-elf 2>&1 \ |
|
76 | 80 | // CXX-AARCH64-BAREMETAL: "{{.*}}/Inputs/basic_aarch64_gcc_tree/lib/gcc/aarch64-none-elf/8.2.1/crtend.o" |
77 | 81 |
|
78 | 82 | // RUN: %clangxx -### %s -fuse-ld= \ |
| 83 | +// RUN: -no-canonical-prefixes \ |
79 | 84 | // RUN: --target=aarch64-none-elf -stdlib=libstdc++ --rtlib=libgcc --unwindlib=platform \ |
80 | 85 | // RUN: --gcc-toolchain=%S/Inputs/basic_aarch64_gcc_tree \ |
81 | 86 | // RUN: --sysroot= 2>&1 \ |
|
95 | 100 | // CXX-AARCH64-BAREMETAL-NOSYSROOT: "{{.*}}/Inputs/basic_aarch64_gcc_tree/lib/gcc/aarch64-none-elf/8.2.1/crtend.o" |
96 | 101 |
|
97 | 102 | // RUN: %clangxx -### %s -fuse-ld= \ |
| 103 | +// RUN: -no-canonical-prefixes \ |
98 | 104 | // RUN: --target=aarch64-none-elf -stdlib=libc++ --rtlib=libgcc --unwindlib=platform \ |
99 | 105 | // RUN: --gcc-toolchain=%S/Inputs/basic_aarch64_gcc_tree \ |
100 | 106 | // RUN: --sysroot=%S/Inputs/basic_aarch64_gcc_tree/aarch64-none-elf 2>&1 \ |
|
114 | 120 | // CXX-AARCH64-BAREMETAL-LIBCXX: "{{.*}}/Inputs/basic_aarch64_gcc_tree/lib/gcc/aarch64-none-elf/8.2.1/crtend.o" |
115 | 121 |
|
116 | 122 | // RUN: %clangxx -### %s -fuse-ld= \ |
| 123 | +// RUN: -no-canonical-prefixes \ |
117 | 124 | // RUN: --target=aarch64-none-elf -stdlib=libc++ --rtlib=libgcc --unwindlib=platform \ |
118 | 125 | // RUN: --gcc-toolchain=%S/Inputs/basic_aarch64_gcc_tree \ |
119 | 126 | // RUN: --sysroot= 2>&1 \ |
|
0 commit comments