[lld] r262225 - lto: don't fetch members for weak undef.
George Rimar via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 29 08:12:12 PST 2016
Hi Rafael,
I faced the next test fail with this commit:
25> FAIL: lld :: ELF/lto/undef-weak.ll (226 of 573)
25> ******************** TEST 'lld :: ELF/lto/undef-weak.ll' FAILED ********************
25> Script:
25> --
25> llvm-as C:\access_softek\llvm\tools\lld\test\ELF\lto/Inputs/archive.ll -o C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp1.o
25> rm -f C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp.a
25> llvm-ar rcs C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp.a C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp1.o
25> llvm-as C:\access_softek\llvm\tools\lld\test\ELF\lto\undef-weak.ll -o C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp2.o
25> C:/access_softek/c_make_build_dir/Debug/bin\ld.lld.EXE -m elf_x86_64 C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp2.o -o C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp2.so C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp.a -shared
25> C:/access_softek/c_make_build_dir/Debug/bin\llvm-readobj.EXE -t C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp2.so | C:/access_softek/c_make_build_dir/Debug/bin\FileCheck.EXE C:\access_softek\llvm\tools\lld\test\ELF\lto\undef-weak.ll
25> --
25> Exit Code: 1
25>
25> Command Output (stdout):
25> --
25> Command 0: "llvm-as" "C:\access_softek\llvm\tools\lld\test\ELF\lto/Inputs/archive.ll" "-o" "C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp1.o"
25> Command 0 Result: 0
25> Command 0 Output:
25>
25>
25> Command 0 Stderr:
25>
25>
25> Command 1: "rm" "-f" "C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp.a"
25> Command 1 Result: 0
25> Command 1 Output:
25>
25>
25> Command 1 Stderr:
25>
25>
25> Command 2: "llvm-ar" "rcs" "C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp.a" "C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp1.o"
25> Command 2 Result: 0
25> Command 2 Output:
25>
25>
25> Command 2 Stderr:
25>
25>
25> Command 3: "llvm-as" "C:\access_softek\llvm\tools\lld\test\ELF\lto\undef-weak.ll" "-o" "C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp2.o"
25> Command 3 Result: 0
25> Command 3 Output:
25>
25>
25> Command 3 Stderr:
25>
25>
25> Command 4: "C:/access_softek/c_make_build_dir/Debug/bin\ld.lld.EXE" "-m" "elf_x86_64" "C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp2.o" "-o" "C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp2.so" "C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp.a" "-shared"
25> Command 4 Result: 0
25> Command 4 Output:
25>
25>
25> Command 4 Stderr:
25>
25>
25> Command 5: "C:/access_softek/c_make_build_dir/Debug/bin\llvm-readobj.EXE" "-t" "C:\access_softek\c_make_build_dir\tools\lld\test\ELF\lto\Output\undef-weak.ll.tmp2.so"
25> Command 5 Result: 0
25> Command 5 Output:
25>
25>
25> Command 5 Stderr:
25>
25>
25> Command 6: "C:/access_softek/c_make_build_dir/Debug/bin\FileCheck.EXE" "C:\access_softek\llvm\tools\lld\test\ELF\lto\undef-weak.ll"
25> Command 6 Result: 1
25> Command 6 Output:
25>
25>
25> Command 6 Stderr:
25> C:\access_softek\llvm\tools\lld\test\ELF\lto\undef-weak.ll:23:15: error: expected string not found in input
25>
25> ; CHECK-NEXT: Value: 0x0
25>
25> ^
25>
25> <stdin>:19:2: note: scanning from here
25>
25> Value: 0x1010
25>
25> ^
25>
25>
25>
25>
25> --
George.
More information about the llvm-commits
mailing list