]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Driver/lib-search.test
Vendor import of lld trunk r233088:
[FreeBSD/FreeBSD.git] / test / Driver / lib-search.test
1 RUN: not lld -flavor gnu -t -ltest -L%p/Inputs 2> %t.err
2 RUN: FileCheck %s < %t.err
3
4 RUN: not lld -flavor gnu -target x86_64--netbsd -t -ltest \
5 RUN:    --sysroot=%p/Inputs 2> %t2
6 RUN: FileCheck -check-prefix=NETBSD-AMD64 %s < %t2
7 RUN: not lld -flavor gnu -target x86_64--netbsd -nostdlib -t -ltest \
8 RUN:    --sysroot=%p/Inputs 2> %t3
9 RUN: FileCheck -check-prefix=NETBSD-AMD64-NS %s < %t3
10 RUN: not lld -flavor gnu -target i386--netbsd -t -ltest \
11 RUN:    --sysroot=%p/Inputs 2> %t4
12 RUN: FileCheck -check-prefix=NETBSD-I386 %s < %t4
13 RUN: not lld -flavor gnu -target x86_64--netbsd -m elf_i386 -t -ltest \
14 RUN:    --sysroot=%p/Inputs 2> %t5
15 RUN: FileCheck -check-prefix=NETBSD-AMD64_32 %s < %t5
16
17 # run linker with -t mode to dump full paths to input files
18
19 CHECK: {{[^ ]+[\\/]}}Inputs{{[\\/]}}libtest.a
20
21 NETBSD-AMD64: {{[^ ]+}}{{[\\/]}}Inputs{{[\\/]}}usr{{[\\/]}}lib{{[\\/]}}libtest.a
22 NETBSD-AMD64-NS-NOT: {{[^ ]+}}{{[\\/]}}Inputs{{[\\/]}}usr{{[\\/]}}lib{{[\\/]}}libtest.a
23 NETBSD-I386: {{[^ ]+}}{{[\\/]}}Inputs{{[\\/]}}usr{{[\\/]}}lib{{[\\/]}}libtest.a
24 NETBSD-AMD64_32: {{[^ ]+}}{{[\\/]}}Inputs{{[\\/]}}usr{{[\\/]}}lib{{[\\/]}}i386{{[\\/]}}libtest.a