On Thu, Feb 9, 2017 at 2:23 PM, Dimitry Andric <dimi...@andric.com> wrote: > On 9 Feb 2017, at 01:33, Hans Wennborg via Release-testers > <release-test...@lists.llvm.org> wrote: >> >> 4.0.0-rc2 was just tagged from the branch at r294535. > > Building on FreeBSD 10 at least didn't crash this time, and lld built just > fine. :) I uploaded the following: > > SHA256 (clang+llvm-4.0.0-rc2-i386-unknown-freebsd10.tar.xz) = > 0725eed8060a1a9983432a547a51c78e155584575120e449c41bebd80eb64652 > SHA256 (clang+llvm-4.0.0-rc2-amd64-unknown-freebsd10.tar.xz) = > 0b71197a3288b4c7c54f12497b4907257eda71d9be0cb26f9497b25539b5a3c3 > > On i386-freebsd10 there were some interesting test results: > > ******************** > Unexpected Passing Tests (1): > lldb :: Expr/TestCallStdStringFunction.test > > ******************** > Failing Tests (4): > LLVM :: tools/llvm-xray/X86/convert-with-debug-syms.txt > lldb :: Expr/TestCallStopAndContinue.test > lldb :: Expr/TestCallUserAnonTypedef.test > lldb :: Expr/TestCallUserDefinedFunction.test > > On amd64-freebsd10 the lldb failures didn't occur, but the 'unexpected > passing' one did, as did the one xray failure. > > The xray failure looks like this: > > FAIL: LLVM :: tools/llvm-xray/X86/convert-with-debug-syms.txt (31351 of 33866) > ******************** TEST 'LLVM :: > tools/llvm-xray/X86/convert-with-debug-syms.txt' FAILED ******************** > Script: > -- > /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/./bin/llvm-xray > convert -m > /home/dim/llvm-4.0.0/rc2/llvm.src/test/tools/llvm-xray/X86/Inputs/elf64-sample-o2.bin > -y > /home/dim/llvm-4.0.0/rc2/llvm.src/test/tools/llvm-xray/X86/Inputs/naive-log-simple.xray > -f=yaml -o - 2>&1 | /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0 > .0-rc2.obj/./bin/FileCheck > /home/dim/llvm-4.0.0/rc2/llvm.src/test/tools/llvm-xray/X86/convert-with-debug-syms.txt > -- > Exit Code: 1 > > Command Output (stderr): > -- > /home/dim/llvm-4.0.0/rc2/llvm.src/test/tools/llvm-xray/X86/convert-with-debug-syms.txt:13:15: > error: expected string not found in input > ; CHECK-NEXT: - { type: 0, func-id: 2, function: {{.*foo.*}}, cpu: 37, > thread: 84697, kind: function-enter, > ^ > <stdin>:11:2: note: scanning from here > - { type: 0, func-id: 2, function: 'foo(void)', cpu: 37, thread: 84697, > ^ > <stdin>:19:2: note: possible intended match here > - { type: 0, func-id: 3, function: main, cpu: 37, thread: 84697, kind: > function-exit, > ^ > > -- > > ******************** > > The lldb test failures look like this: > > FAIL: lldb :: Expr/TestCallUserAnonTypedef.test (32116 of 32394) > ******************** TEST 'lldb :: Expr/TestCallUserAnonTypedef.test' FAILED > ******************** > Script: > -- > /home/dim/llvm-4.0.0/rc2/Phase2/Release/llvmCore-4.0.0-rc2.install/usr/local/bin/clang++ > > /home/dim/llvm-4.0.0/rc2/llvm.src/tools/lldb/lit/Expr/Inputs/anonymous-struct.cpp > -g -o > /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/tools/lldb/lit/Expr/Output/TestCallUserAnonTypedef.test.tmp > && /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/./bin/lldb > -b -s > /home/dim/llvm-4.0.0/rc2/llvm.src/tools/lldb/lit/Expr/TestCallUserAnonTypedef.test > -- > /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/tools/lldb/lit/Expr/Output/TestCallUserAnonTypedef.test.tmp > | > /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/./bin/FileCheck > > /home/dim/llvm-4.0.0/rc2/llvm.src/tools/lldb/lit/Expr/TestCallUserAnonTypedef.test > -- > Exit Code: 1 > > Command Output (stderr): > -- > error: Can't run the expression locally: Interpreter doesn't handle one of > the expression's opcodes > /home/dim/llvm-4.0.0/rc2/llvm.src/tools/lldb/lit/Expr/TestCallUserAnonTypedef.test:11:10: > error: expected string not found in input > # CHECK: $0 = 1 > ^ > <stdin>:1:1: note: scanning from here > (lldb) target create > "/home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/tools/lldb/lit/Expr/Output/TestCallUserAnonTypedef.test.tmp" > ^ > <stdin>:10:18: note: possible intended match here > Breakpoint 1: where = TestCallUserAnonTypedef.test.tmp`main + 55 at > anonymous-struct.cpp:25, address = 0x080486b7 > ^ > > -- > > ******************** > > FAIL: lldb :: Expr/TestCallUserDefinedFunction.test (32117 of 32394) > ******************** TEST 'lldb :: Expr/TestCallUserDefinedFunction.test' > FAILED ******************** > Script: > -- > /home/dim/llvm-4.0.0/rc2/Phase2/Release/llvmCore-4.0.0-rc2.install/usr/local/bin/clang++ > > /home/dim/llvm-4.0.0/rc2/llvm.src/tools/lldb/lit/Expr/Inputs/call-function.cpp > -g -o > /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/tools/lldb/lit/Expr/Output/TestCallUserDefinedFunction.test.tmp > && /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/./bin/lldb > -b -s > /home/dim/llvm-4.0.0/rc2/llvm.src/tools/lldb/lit/Expr/TestCallUserDefinedFunction.test > -- > /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/tools/lldb/lit/Expr/Output/TestCallUserDefinedFunction.test.tmp > | > /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/./bin/FileCheck > > /home/dim/llvm-4.0.0/rc2/llvm.src/tools/lldb/lit/Expr/TestCallUserDefinedFunction.test > -- > Exit Code: 1 > > Command Output (stderr): > -- > error: Can't run the expression locally: Interpreter doesn't handle one of > the expression's opcodes > /home/dim/llvm-4.0.0/rc2/llvm.src/tools/lldb/lit/Expr/TestCallUserDefinedFunction.test:9:10: > error: expected string not found in input > # CHECK: $0 = 5 > ^ > <stdin>:1:1: note: scanning from here > (lldb) target create > "/home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/tools/lldb/lit/Expr/Output/TestCallUserDefinedFunction.test.tmp" > ^ > <stdin>:9:18: note: possible intended match here > Breakpoint 1: where = TestCallUserDefinedFunction.test.tmp`main + 591 at > call-function.cpp:52, address = 0x0804906f > ^ > > -- > > ******************** > > FAIL: lldb :: Expr/TestCallStopAndContinue.test (32119 of 32394) > ******************** TEST 'lldb :: Expr/TestCallStopAndContinue.test' FAILED > ******************** > Script: > -- > /home/dim/llvm-4.0.0/rc2/Phase2/Release/llvmCore-4.0.0-rc2.install/usr/local/bin/clang++ > > /home/dim/llvm-4.0.0/rc2/llvm.src/tools/lldb/lit/Expr/Inputs/call-function.cpp > -g -o > /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/tools/lldb/lit/Expr/Output/TestCallStopAndContinue.test.tmp > && /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/./bin/lldb > -b -s > /home/dim/llvm-4.0.0/rc2/llvm.src/tools/lldb/lit/Expr/TestCallStopAndContinue.test > -o continue -o "thread list" -- > /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/tools/lldb/lit/Expr/Output/TestCallStopAndContinue.test.tmp > 2>&1 | > /home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/./bin/FileCheck > > /home/dim/llvm-4.0.0/rc2/llvm.src/tools/lldb/lit/Expr/TestCallStopAndContinue.test > -- > Exit Code: 1 > > Command Output (stderr): > -- > /home/dim/llvm-4.0.0/rc2/llvm.src/tools/lldb/lit/Expr/TestCallStopAndContinue.test:10:10: > error: expected string not found in input > # CHECK: Execution was interrupted, reason: breakpoint > ^ > <stdin>:1:1: note: scanning from here > (lldb) target create > "/home/dim/llvm-4.0.0/rc2/Phase3/Release/llvmCore-4.0.0-rc2.obj/tools/lldb/lit/Expr/Output/TestCallStopAndContinue.test.tmp" > ^ > <stdin>:15:4: note: possible intended match here > * thread #1, stop reason = breakpoint 1.1 > ^ > > -- > > ******************** > > I don't have enough lldb clue to figure out what's wrong with it, though.
What's the status of lldb on FreeBSD, i.e. is it used? Did the tests pass for 3.9? _______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev