Re: [lldb-dev] [Release-testers] [7.0.0 Release] rc2 has been tagged

2018-08-25 Thread Dimitry Andric via lldb-dev
On 23 Aug 2018, at 01:59, Hans Wennborg via Release-testers 
 wrote:
> 
> 7.0.0-rc2 was just tagged (from branch revision r340437).
> 
> There have been a bunch of merges since rc1, and hopefully many of the
> issues with the previous candidate are fixed in this one.

By reverting r323281 locally, on top of rc2, I was now able to build and test 
for i386-freebsd11 too.

Main test results on amd64-freebsd11 look better, roughly 2000 less failures, 
mostly due to the libc++ get_timespec fix:

  Expected Passes: 52409 (rc1: 50388)
  Expected Failures  :   232 (rc1:   233)
  Unsupported Tests  :  3687 (rc1:  3687)
  Unexpected Passes  : 1 (rc1: 1)
  Unexpected Failures:   491 (rc1:  2490)

Test-suite test results on amd64-freebsd11:

  Expected Passes: 845
  Unexpected Failures: 61

Test results on i386-freebsd11:

  Expected Passes: 50186
  Expected Failures  : 226
  Unsupported Tests  : 2502
  Unexpected Failures: 306

Unfortunately the test-suite doesn't build on i386, since quite a few of its 
components requires SSE2, and the build shows many errors like:

/home/dim/llvm/7.0.0/rc2/test-suite.src/Bitcode/Benchmarks/Halide/blur/driver.cpp:37:29:
 error: always_inline function '_mm_set1_epi16' requires target feature 'sse2', 
but would be inlined into function 'blur_fast' that is compiled without support 
for 'sse2'
__m128i one_third = _mm_set1_epi16(21846);
^

Uploaded:

SHA256 (clang+llvm-7.0.0-rc2-amd64-unknown-freebsd11.tar.xz) = 
67cddaea2123bd7674c5f1ab8092cd7fb2b43ab03dd235469d117782595128fa
SHA256 (clang+llvm-7.0.0-rc2-i386-unknown-freebsd11.tar.xz) = 
cfaadd88255fc8f6fd3d425f61d8c8ef67c8776a0d5a4d6acd6da8cef95085bb

-Dimitry



signature.asc
Description: Message signed with OpenPGP
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


Re: [lldb-dev] [Release-testers] [7.0.0 Release] rc1 has been tagged

2018-08-25 Thread Dimitry Andric via lldb-dev
On 25 Aug 2018, at 00:51, Hans Wennborg  wrote:
> 
> On Wed, Aug 22, 2018 at 10:33 PM, Dimitry Andric  wrote:
>> On 22 Aug 2018, at 18:45, Hans Wennborg  wrote:
>>> 
>>> On Wed, Aug 22, 2018 at 3:48 AM, Dimitry Andric  wrote:
 On 22 Aug 2018, at 05:58, Wei Mi  wrote:
...
> Sorry I missed the thread for quite a while. Dimitry, I am very confused 
> because you reported the issue in 
> https://bugs.llvm.org/show_bug.cgi?id=34347#c6, so you want r323281 to be 
> reverted and let llvm to generate cmxchg8b instruction for i486?
 
 Since it's been doing this for a number of years now, I don't think it 
 would be bad at all, at least not for FreeBSD.  At least, a lot more 
 effort is needed to supply properly working atomic libcalls for 64 bit 
 values on i386.  (They can't be implemented without at least a bit of 
 kernel assistance.)
>>> 
>>> According to the release schedule we should tag RC2 today. Do you
>>> think there's any chance of getting this figured out by today?
>> 
>> Since I'm testing on FreeBSD 11.x, and that will take quite a while to get 
>> any new changes, I'd say it's safer to revert for now, at least on the 
>> branch.  At least then I can build and test the RCs on i386-freebsd. :)
> 
> I've reverted on trunk in r340666 and merged to the 7.0 branch in
> r340667. Also +Craig fyi for X86.
> 
> Unfortunately this happened after RC2 which was tagged yesterday, but
> perhaps you can do a test run against the tip of the branch, and then
> later RC3 of coures?
> 
> Also, is there a bug filed somewhere to track fixing the FreeBSD side?
> It would be great if we could reinstate this patch again before the
> next release.

I've now filed .

-Dimitry



signature.asc
Description: Message signed with OpenPGP
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev