|
|
Dear testers,
8.0.0-rc2 has been tagged from the release_80 branch at r353413.
Please run the test script, share your results, and upload binaries.
I'll get the source tarballs and docs published as soon as possible,
and binaries as they become available.
Thanks,
Hans
_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
|
|
Hello,
We have started to build the 8.x branch and part of our build process is to run check-clang, check-llvm and check-lld on Linux, Windows, Macos and FreeBSD. Is there a test report or file we can collect in the CI and share with the community if there is interest?
> On 7 Feb 2019, at 16:41, Hans Wennborg via cfe-dev < [hidden email]> wrote:
>
> Dear testers,
>
> 8.0.0-rc2 has been tagged from the release_80 branch at r353413.
>
> Please run the test script, share your results, and upload binaries.
>
> I'll get the source tarballs and docs published as soon as possible,
> and binaries as they become available.
>
> Thanks,
> Hans
> _______________________________________________
> cfe-dev mailing list
> [hidden email]
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
|
|
In reply to this post by David Blaikie via cfe-dev
----- Oryginalna wiadomość -----
> Dear testers,
>
> 8.0.0-rc2 has been tagged from the release_80 branch at r353413.
Hi,
i've noticed a compile error with rc2 and libc++ (release_80 @svn). looks similar to https://bugs.llvm.org/show_bug.cgi?id=40559(...)/clang++ -fPIC -target x86_64-linux-gnu --sysroot=(...) -march=x86-64 -fuse-ld=lld -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR -D_LIBCPP_ENABLE_CXX17_REMOVED_BINDERS -stdlib=libc++ -std=gnu++1z -flto=thin
(...)
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/string:500:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/string_view:176:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/__string:56:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/algorithm:640:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/initializer_list:47:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/cstddef:110:
(...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/type_traits:740:56: error: _Float16 is not supported on this target
template <> struct __libcpp_is_floating_point<_Float16> : public true_type {};
^
_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
|
|
In reply to this post by David Blaikie via cfe-dev
rc2 build on Ubuntu 16.04 saw a stage 2/3 mismatch on X86IselLowering.cpp.o -- I didn't try to build rc1 for 16.04 but I can try it now to see if it's there too.
I can pass along logs if anyone wants to investigate. On Thu, Feb 7, 2019 at 9:41 AM Hans Wennborg via Release-testers < [hidden email]> wrote: Dear testers,
8.0.0-rc2 has been tagged from the release_80 branch at r353413.
Please run the test script, share your results, and upload binaries.
I'll get the source tarballs and docs published as soon as possible,
and binaries as they become available.
Thanks,
Hans
_______________________________________________
Release-testers mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers
_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
|
|
In reply to this post by David Blaikie via cfe-dev
I'll take a look at this On Fri., Feb. 8, 2019, 12:53 p.m. Paweł Sikora via cfe-dev, < [hidden email]> wrote: ----- Oryginalna wiadomość -----
> Dear testers,
>
> 8.0.0-rc2 has been tagged from the release_80 branch at r353413.
Hi,
i've noticed a compile error with rc2 and libc++ (release_80 @svn). looks similar to https://bugs.llvm.org/show_bug.cgi?id=40559
(...)/clang++ -fPIC -target x86_64-linux-gnu --sysroot=(...) -march=x86-64 -fuse-ld=lld -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR -D_LIBCPP_ENABLE_CXX17_REMOVED_BINDERS -stdlib=libc++ -std=gnu++1z -flto=thin
(...)
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/string:500:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/string_view:176:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/__string:56:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/algorithm:640:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/initializer_list:47:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/cstddef:110:
(...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/type_traits:740:56: error: _Float16 is not supported on this target
template <> struct __libcpp_is_floating_point<_Float16> : public true_type {};
^
_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
|
|
In reply to this post by David Blaikie via cfe-dev
rc1 did not exhibit this mismatch. A repeat of the rc2 build repeated the mismatch. I diff'd the disassembly between phase 2 and phase 3 and the difference is the same on both builds. The difference follows:
# diff x86isel_p{2,3}.s 2c2 < Phase2/Release/llvmCore-8.0.0-rc2.obj/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o: file format elf64-x86-64 --- > Phase3/Release/llvmCore-8.0.0-rc2.obj/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o: file format elf64-x86-64 121757c121757 < 863: 48 8b 84 24 e0 05 00 mov 0x5e0(%rsp),%rax --- > 863: 48 8b 84 24 b0 01 00 mov 0x1b0(%rsp),%rax 121759c121759 < 86b: 48 33 84 24 b0 01 00 xor 0x1b0(%rsp),%rax --- > 86b: 48 33 84 24 e0 05 00 xor 0x5e0(%rsp),%rax 121761,121762c121761,121762 < 873: 8b 8c 24 e8 05 00 00 mov 0x5e8(%rsp),%ecx < 87a: 33 8c 24 b8 01 00 00 xor 0x1b8(%rsp),%ecx --- > 873: 8b 8c 24 b8 01 00 00 mov 0x1b8(%rsp),%ecx > 87a: 33 8c 24 e8 05 00 00 xor 0x5e8(%rsp),%ecx
rc2 build on Ubuntu 16.04 saw a stage 2/3 mismatch on X86IselLowering.cpp.o -- I didn't try to build rc1 for 16.04 but I can try it now to see if it's there too.
I can pass along logs if anyone wants to investigate.
On Thu, Feb 7, 2019 at 9:41 AM Hans Wennborg via Release-testers < [hidden email]> wrote: Dear testers,
8.0.0-rc2 has been tagged from the release_80 branch at r353413.
Please run the test script, share your results, and upload binaries.
I'll get the source tarballs and docs published as soon as possible,
and binaries as they become available.
Thanks,
Hans
_______________________________________________
Release-testers mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers
-- -Brian
_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
|
|
In reply to this post by David Blaikie via cfe-dev
On Fri, Feb 8, 2019 at 9:53 AM Paweł Sikora via cfe-dev < [hidden email]> wrote: ----- Oryginalna wiadomość -----
> Dear testers,
>
> 8.0.0-rc2 has been tagged from the release_80 branch at r353413.
Hi,
i've noticed a compile error with rc2 and libc++ (release_80 @svn). looks similar to https://bugs.llvm.org/show_bug.cgi?id=40559
(...)/clang++ -fPIC -target x86_64-linux-gnu --sysroot=(...) -march=x86-64 -fuse-ld=lld -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR -D_LIBCPP_ENABLE_CXX17_REMOVED_BINDERS -stdlib=libc++ -std=gnu++1z -flto=thin
(...)
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/string:500:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/string_view:176:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/__string:56:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/algorithm:640:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/initializer_list:47:
In file included from (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/cstddef:110:
(...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/type_traits:740:56: error: _Float16 is not supported on this target
template <> struct __libcpp_is_floating_point<_Float16> : public true_type {};
This is quite odd, because libc++ trunk has no mentions of `_Float16`, and I see none here:
-- Marshall
_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
|
|
On Fri, Feb 8, 2019 at 9:53 AM Paweł Sikora via cfe-dev < [hidden email]> wrote: ----- Oryginalna wiadomość ----- > Dear testers, > > 8.0.0-rc2 has been tagged from the release_80 branch at r353413. Hi, i've noticed a compile error with rc2 and libc++ (release_80 @svn). looks similar to https://bugs.llvm.org/show_bug.cgi?id=40559 (...) (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/type_traits:740:56: error: _Float16 is not supported on this target template <> struct __libcpp_is_floating_point<_Float16> : public true_type {};
This is quite odd, because libc++ trunk has no mentions of `_Float16`, and I see none here:
oh, my fault, these headers were from release_70 branch. the 8.0rc2 works fine, sorry for the noise.
regards,
pawel.
_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
|
|
Uploaded ARM & AArch64:
9432315fe814e5edc667467bc1b3ce4817084edc
clang+llvm-8.0.0-rc2-aarch64-linux-gnu.tar.xz
fb7f587de673837c82da47209ec9d9ed72f9b27f
clang+llvm-8.0.0-rc2-armv7a-linux-gnueabihf.tar.xz
Same as before, ARM looks fine but we have a MSan failure on AArch64
(I haven't yet managed to reproduce it outside Jenkins though, I'll
try harder).
Cheers,
Diana
On Mon, 11 Feb 2019 at 17:34, Paweł Sikora via cfe-dev
< [hidden email]> wrote:
>
> ________________________________
>
>
> On Fri, Feb 8, 2019 at 9:53 AM Paweł Sikora via cfe-dev < [hidden email]> wrote:
>>
>> ----- Oryginalna wiadomość -----
>> > Dear testers,
>> >
>> > 8.0.0-rc2 has been tagged from the release_80 branch at r353413.
>>
>> Hi,
>> i've noticed a compile error with rc2 and libc++ (release_80 @svn). looks similar to https://bugs.llvm.org/show_bug.cgi?id=40559>> (...)
>> (...)/sysroot-x86_64-linux-gnu/usr/include/c++/v1/type_traits:740:56: error: _Float16 is not supported on this target
>> template <> struct __libcpp_is_floating_point<_Float16> : public true_type {};
>
>
> This is quite odd, because libc++ trunk has no mentions of `_Float16`, and I see none here:
> https://llvm.org/svn/llvm-project/libcxx/branches/release_80/include/type_traits>
> oh, my fault, these headers were from release_70 branch. the 8.0rc2 works fine, sorry for the noise.
>
> regards,
> pawel.
>
> _______________________________________________
> cfe-dev mailing list
> [hidden email]
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
|
|
In reply to this post by David Blaikie via cfe-dev
Any tips or suggestions on how to isolate or identify this defect? It seems non-trivial to bisect this failure.
Hans: presumably this bug should block the 8.0 release? rc1 did not exhibit this mismatch. A repeat of the rc2 build repeated the mismatch. I diff'd the disassembly between phase 2 and phase 3 and the difference is the same on both builds. The difference follows:
# diff x86isel_p{2,3}.s 2c2 < Phase2/Release/llvmCore-8.0.0-rc2.obj/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o: file format elf64-x86-64 --- > Phase3/Release/llvmCore-8.0.0-rc2.obj/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o: file format elf64-x86-64 121757c121757 < 863: 48 8b 84 24 e0 05 00 mov 0x5e0(%rsp),%rax --- > 863: 48 8b 84 24 b0 01 00 mov 0x1b0(%rsp),%rax 121759c121759 < 86b: 48 33 84 24 b0 01 00 xor 0x1b0(%rsp),%rax --- > 86b: 48 33 84 24 e0 05 00 xor 0x5e0(%rsp),%rax 121761,121762c121761,121762 < 873: 8b 8c 24 e8 05 00 00 mov 0x5e8(%rsp),%ecx < 87a: 33 8c 24 b8 01 00 00 xor 0x1b8(%rsp),%ecx --- > 873: 8b 8c 24 b8 01 00 00 mov 0x1b8(%rsp),%ecx > 87a: 33 8c 24 e8 05 00 00 xor 0x5e8(%rsp),%ecx
rc2 build on Ubuntu 16.04 saw a stage 2/3 mismatch on X86IselLowering.cpp.o -- I didn't try to build rc1 for 16.04 but I can try it now to see if it's there too.
I can pass along logs if anyone wants to investigate.
On Thu, Feb 7, 2019 at 9:41 AM Hans Wennborg via Release-testers < [hidden email]> wrote: Dear testers,
8.0.0-rc2 has been tagged from the release_80 branch at r353413.
Please run the test script, share your results, and upload binaries.
I'll get the source tarballs and docs published as soon as possible,
and binaries as they become available.
Thanks,
Hans
_______________________________________________
Release-testers mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers
--
-Brian
-- -Brian
_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
|
|
In reply to this post by David Blaikie via cfe-dev
On 7 Feb 2019, at 16:41, Hans Wennborg via Release-testers < [hidden email]> wrote:
> 8.0.0-rc2 has been tagged from the release_80 branch at r353413.
>
> Please run the test script, share your results, and upload binaries.
Unfortunately I had to disable compiler-rt for this test run, as most of the sanitizers are totally broken. They get into an endless recursive loop between AsanTSDGet() and the __tls_get_addr() interceptor, and crash with DEADLYSIGNAL due to stack overflow. I haven't found the time to further diagnose this.
Main test results on amd64-freebsd11:
Expected Passes : 53882
Expected Failures : 220
Unsupported Tests : 1081
Unresolved Tests : 10
Unexpected Passes : 3
Unexpected Failures: 60
Main test results on i386-freebsd11:
Expected Passes : 53729
Expected Failures : 236
Unsupported Tests : 903
Unresolved Tests : 10
Unexpected Passes : 5
Unexpected Failures: 178
The unresolved tests are due to a number of tests hanging in <defunct> state, forcing me to kill their parent .py processes.
Uploaded:
SHA256 (clang+llvm-8.0.0-rc2-amd64-unknown-freebsd11.tar.xz) = 81673933ecd33f22f45a3ffa4558f3a23e9dbb8c3a0255ec831c8dd6c97b0bae
SHA256 (clang+llvm-8.0.0-rc2-i386-unknown-freebsd11.tar.xz) = 663f340568a5c06470616008cdd7c5c118eb64d6acfc80009d5cc2b596fb6242
-Dimitry
_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
|
|
On Wed, Feb 13, 2019 at 9:39 PM Dimitry Andric < [hidden email]>
wrote:>> On 7 Feb 2019, at 16:41, Hans Wennborg via Release-testers
< [hidden email]> wrote:> > 8.0.0-rc2 has been tagged
from the release_80 branch at r353413.> >> > Please run the test
script, share your results, and upload binaries.>> Unfortunately I had
to disable compiler-rt for this test run, as most of the sanitizers
are totally broken. They get into an endless recursive loop between
AsanTSDGet() and the __tls_get_addr() interceptor, and crash with
DEADLYSIGNAL due to stack overflow. I haven't found the time to
further diagnose this.:-/ I don't remember hearing this before, so
sounds like it's a regression from rc1? Even if you don't have time to
investigate right now, can you please file a bug to make sure I don't
forget?
>
> Main test results on amd64-freebsd11:
>
> Expected Passes : 53882
> Expected Failures : 220
> Unsupported Tests : 1081
> Unresolved Tests : 10
> Unexpected Passes : 3
> Unexpected Failures: 60
>
> Main test results on i386-freebsd11:
>
> Expected Passes : 53729
> Expected Failures : 236
> Unsupported Tests : 903
> Unresolved Tests : 10
> Unexpected Passes : 5
> Unexpected Failures: 178
>
> The unresolved tests are due to a number of tests hanging in <defunct> state, forcing me to kill their parent .py processes.
>
> Uploaded:
>
> SHA256 (clang+llvm-8.0.0-rc2-amd64-unknown-freebsd11.tar.xz) = 81673933ecd33f22f45a3ffa4558f3a23e9dbb8c3a0255ec831c8dd6c97b0bae
> SHA256 (clang+llvm-8.0.0-rc2-i386-unknown-freebsd11.tar.xz) = 663f340568a5c06470616008cdd7c5c118eb64d6acfc80009d5cc2b596fb6242
Added to the pre-release page.
Thanks,
Hans
_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
|
|