[6.0.0 Release] Release Candidate 2 tagged

classic Classic list List threaded Threaded
27 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
Dear testers,

There's been a lot of merges since rc1, and hopefully the tests are in
a better state now.

6.0.0-rc2 was just tagged, after r324506.

Please test, let me know how it goes, and upload binaries.

Thanks,
Hans
_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [llvm-dev] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
All zig tests passed with 6.0.0-rc2.

I noticed that my ELF debug-info loading code no longer finds source information, but this was also true for 6.0.0-rc1, and it's probably a dwarf feature that my code should be updated to support. I'll investigate and report back.

On Wed, Feb 7, 2018 at 3:51 PM, Hans Wennborg via llvm-dev <[hidden email]> wrote:
Dear testers,

There's been a lot of merges since rc1, and hopefully the tests are in
a better state now.

6.0.0-rc2 was just tagged, after r324506.

Please test, let me know how it goes, and upload binaries.

Thanks,
Hans
_______________________________________________
LLVM Developers mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
In reply to this post by Artem Dergachev via cfe-dev
On Wed, Feb 7, 2018 at 9:51 PM, Hans Wennborg <[hidden email]> wrote:
> Dear testers,
>
> There's been a lot of merges since rc1, and hopefully the tests are in
> a better state now.
>
> 6.0.0-rc2 was just tagged, after r324506.
>
> Please test, let me know how it goes, and upload binaries.

Windows binaries are ready:
$ sha1sum LLVM-6.0.0-rc2-win*.exe
53440640d7218497e2df43be4f31c08ace953bb3  LLVM-6.0.0-rc2-win32.exe
cd8332062e25e03d2a4ed9a2c10613569a62633a  LLVM-6.0.0-rc2-win64.exe

They were built with the attached batch file.

_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

build_llvm_600._bat_ (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
Hi,

If i were to thest them, where would i find them?

Thanks Franz


Am 08.02.2018 um 11:28 schrieb Hans Wennborg via cfe-dev:
On Wed, Feb 7, 2018 at 9:51 PM, Hans Wennborg [hidden email] wrote:
Dear testers,

There's been a lot of merges since rc1, and hopefully the tests are in
a better state now.

6.0.0-rc2 was just tagged, after r324506.

Please test, let me know how it goes, and upload binaries.
Windows binaries are ready:
$ sha1sum LLVM-6.0.0-rc2-win*.exe
53440640d7218497e2df43be4f31c08ace953bb3  LLVM-6.0.0-rc2-win32.exe
cd8332062e25e03d2a4ed9a2c10613569a62633a  LLVM-6.0.0-rc2-win64.exe

They were built with the attached batch file.


_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev


_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
In reply to this post by Artem Dergachev via cfe-dev
FYI, unofficial CentOS6 RPMs are there.
https://github.com/llvm-project/llvm-project-20170507/releases/tag/release_600_rc2

On Thu, Feb 8, 2018 at 5:52 AM Hans Wennborg via Release-testers <[hidden email]> wrote:
Dear testers,

There's been a lot of merges since rc1, and hopefully the tests are in
a better state now.

6.0.0-rc2 was just tagged, after r324506.

Please test, let me know how it goes, and upload binaries.

Thanks,
Hans
_______________________________________________
Release-testers mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers

_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
In reply to this post by Artem Dergachev via cfe-dev
Hi Franz,

I assume you mean the Windows binaries? They will be published here in
a few days: http://prereleases.llvm.org/6.0.0/ There will be a "RC2
binaries available" email send to the lists.

Thanks,
Hans

On Thu, Feb 8, 2018 at 11:35 AM, Franz Fehringer via cfe-dev
<[hidden email]> wrote:

> Hi,
>
> If i were to thest them, where would i find them?
>
> Thanks Franz
>
>
>
> Am 08.02.2018 um 11:28 schrieb Hans Wennborg via cfe-dev:
>
> On Wed, Feb 7, 2018 at 9:51 PM, Hans Wennborg <[hidden email]> wrote:
>
> Dear testers,
>
> There's been a lot of merges since rc1, and hopefully the tests are in
> a better state now.
>
> 6.0.0-rc2 was just tagged, after r324506.
>
> Please test, let me know how it goes, and upload binaries.
>
> Windows binaries are ready:
> $ sha1sum LLVM-6.0.0-rc2-win*.exe
> 53440640d7218497e2df43be4f31c08ace953bb3  LLVM-6.0.0-rc2-win32.exe
> cd8332062e25e03d2a4ed9a2c10613569a62633a  LLVM-6.0.0-rc2-win64.exe
>
> They were built with the attached batch file.
_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
In reply to this post by Artem Dergachev via cfe-dev
On 7 Feb 2018, at 21:51, Hans Wennborg via Release-testers <[hidden email]> wrote:
>
> There's been a lot of merges since rc1, and hopefully the tests are in
> a better state now.
>
> 6.0.0-rc2 was just tagged, after r324506.
>
> Please test, let me know how it goes, and upload binaries.

Built, tested and uploaded:

SHA256 (clang+llvm-6.0.0-rc2-amd64-unknown-freebsd10.tar.xz) = 1334db5949ec0c78cd6e9b798f0b397fe9e99240d98bcfc834e4410258b98372
SHA256 (clang+llvm-6.0.0-rc2-i386-unknown-freebsd10.tar.xz) = a7c0b1e4cfe3d608ee77472c7f17fe6b9493c7259aca80fcdd3b8a4fe49ad92d

On amd64-freebsd10 there were 896 unexpected test failures:

  Expected Passes    : 45004
  Expected Failures  : 186
  Unsupported Tests  : 2939
  Unexpected Failures: 896

On i386-freebsd10 there were 619 unexpected test failures:

  Expected Passes    : 43849
  Expected Failures  : 195
  Unsupported Tests  : 1954
  Unexpected Failures: 619

At least the i386 version looks quite a bit better, down from 1773 to 619 test failures. :)

-Dimitry


_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

signature.asc (230 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
Uploaded ARM & AArch64:

929794f931a075b9981ac0b3828b74ff0a78c541
clang+llvm-6.0.0-rc2-aarch64-linux-gnu.tar.xz
e1bebfc9c6dbbbdac3be0d629850442a0418b242
clang+llvm-6.0.0-rc2-armv7a-linux-gnueabihf.tar.xz

The good news is that the previous issues have been fixed, the bad
news is there are two new ones:
PR36313 on AArch64 (failures in openmp tests)
PR34182 on ARM (libcxxabi, we've seen this before in 5.0.0 but it was
reverted on the release branch; I'm really sorry that I missed this in
rc1, it got lost among all the tautological compare failures)

Cheers,
Diana

On 8 February 2018 at 22:43, Dimitry Andric via Release-testers
<[hidden email]> wrote:

> On 7 Feb 2018, at 21:51, Hans Wennborg via Release-testers <[hidden email]> wrote:
>>
>> There's been a lot of merges since rc1, and hopefully the tests are in
>> a better state now.
>>
>> 6.0.0-rc2 was just tagged, after r324506.
>>
>> Please test, let me know how it goes, and upload binaries.
>
> Built, tested and uploaded:
>
> SHA256 (clang+llvm-6.0.0-rc2-amd64-unknown-freebsd10.tar.xz) = 1334db5949ec0c78cd6e9b798f0b397fe9e99240d98bcfc834e4410258b98372
> SHA256 (clang+llvm-6.0.0-rc2-i386-unknown-freebsd10.tar.xz) = a7c0b1e4cfe3d608ee77472c7f17fe6b9493c7259aca80fcdd3b8a4fe49ad92d
>
> On amd64-freebsd10 there were 896 unexpected test failures:
>
>   Expected Passes    : 45004
>   Expected Failures  : 186
>   Unsupported Tests  : 2939
>   Unexpected Failures: 896
>
> On i386-freebsd10 there were 619 unexpected test failures:
>
>   Expected Passes    : 43849
>   Expected Failures  : 195
>   Unsupported Tests  : 1954
>   Unexpected Failures: 619
>
> At least the i386 version looks quite a bit better, down from 1773 to 619 test failures. :)
>
> -Dimitry
>
>
> _______________________________________________
> Release-testers mailing list
> [hidden email]
> http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers
>
_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
Hi,

What means "uploaded" (uploaded where?), nothing available at
http://prereleases.llvm.org/6.0.0/ yet?

Thx

Franz


Am 09.02.2018 um 08:41 schrieb Diana Picus via cfe-dev:

> Uploaded ARM & AArch64:
>
> 929794f931a075b9981ac0b3828b74ff0a78c541
> clang+llvm-6.0.0-rc2-aarch64-linux-gnu.tar.xz
> e1bebfc9c6dbbbdac3be0d629850442a0418b242
> clang+llvm-6.0.0-rc2-armv7a-linux-gnueabihf.tar.xz
>
> The good news is that the previous issues have been fixed, the bad
> news is there are two new ones:
> PR36313 on AArch64 (failures in openmp tests)
> PR34182 on ARM (libcxxabi, we've seen this before in 5.0.0 but it was
> reverted on the release branch; I'm really sorry that I missed this in
> rc1, it got lost among all the tautological compare failures)
>
> Cheers,
> Diana
>
> On 8 February 2018 at 22:43, Dimitry Andric via Release-testers
> <[hidden email]> wrote:
>> On 7 Feb 2018, at 21:51, Hans Wennborg via Release-testers <[hidden email]> wrote:
>>> There's been a lot of merges since rc1, and hopefully the tests are in
>>> a better state now.
>>>
>>> 6.0.0-rc2 was just tagged, after r324506.
>>>
>>> Please test, let me know how it goes, and upload binaries.
>> Built, tested and uploaded:
>>
>> SHA256 (clang+llvm-6.0.0-rc2-amd64-unknown-freebsd10.tar.xz) = 1334db5949ec0c78cd6e9b798f0b397fe9e99240d98bcfc834e4410258b98372
>> SHA256 (clang+llvm-6.0.0-rc2-i386-unknown-freebsd10.tar.xz) = a7c0b1e4cfe3d608ee77472c7f17fe6b9493c7259aca80fcdd3b8a4fe49ad92d
>>
>> On amd64-freebsd10 there were 896 unexpected test failures:
>>
>>   Expected Passes    : 45004
>>   Expected Failures  : 186
>>   Unsupported Tests  : 2939
>>   Unexpected Failures: 896
>>
>> On i386-freebsd10 there were 619 unexpected test failures:
>>
>>   Expected Passes    : 43849
>>   Expected Failures  : 195
>>   Unsupported Tests  : 1954
>>   Unexpected Failures: 619
>>
>> At least the i386 version looks quite a bit better, down from 1773 to 619 test failures. :)
>>
>> -Dimitry
>>
>>
>> _______________________________________________
>> Release-testers mailing list
>> [hidden email]
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers
>>
> _______________________________________________
> cfe-dev mailing list
> [hidden email]
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
In reply to this post by Artem Dergachev via cfe-dev
Hello,

On 07/02/2018 21:51, Hans Wennborg via Release-testers wrote:
> Dear testers,
>
> There's been a lot of merges since rc1, and hopefully the tests are in
> a better state now.
>
> 6.0.0-rc2 was just tagged, after r324506.
>
> Please test, let me know how it goes, and upload binaries.
 Looks great on Debian. Bug 36051 (arm64 build issue) has been fixed.

We did a rebuild of the Debian archive using 6.0rc1. I need to investigate the results
but for now, I haven't seen anything crazy except a bug with qmake [1] (but not a regression
on the clang side as I have the same issue with 5.0)

Cheers,
Sylvestre

[1] https://bugreports.qt.io/browse/QTBUG-62531
_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
In reply to this post by Artem Dergachev via cfe-dev
On Thu, Feb 8, 2018 at 10:43 PM, Dimitry Andric <[hidden email]> wrote:

> On 7 Feb 2018, at 21:51, Hans Wennborg via Release-testers <[hidden email]> wrote:
>>
>> There's been a lot of merges since rc1, and hopefully the tests are in
>> a better state now.
>>
>> 6.0.0-rc2 was just tagged, after r324506.
>>
>> Please test, let me know how it goes, and upload binaries.
>
> Built, tested and uploaded:
>
> SHA256 (clang+llvm-6.0.0-rc2-amd64-unknown-freebsd10.tar.xz) = 1334db5949ec0c78cd6e9b798f0b397fe9e99240d98bcfc834e4410258b98372
> SHA256 (clang+llvm-6.0.0-rc2-i386-unknown-freebsd10.tar.xz) = a7c0b1e4cfe3d608ee77472c7f17fe6b9493c7259aca80fcdd3b8a4fe49ad92d
>
> On amd64-freebsd10 there were 896 unexpected test failures:
>
>   Expected Passes    : 45004
>   Expected Failures  : 186
>   Unsupported Tests  : 2939
>   Unexpected Failures: 896
>
> On i386-freebsd10 there were 619 unexpected test failures:
>
>   Expected Passes    : 43849
>   Expected Failures  : 195
>   Unsupported Tests  : 1954
>   Unexpected Failures: 619
>
> At least the i386 version looks quite a bit better, down from 1773 to 619 test failures. :)

What are all these test failures? Does it seems like they have a
common root cause and do we have a bug for it?
_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
In reply to this post by Artem Dergachev via cfe-dev
It means uploaded to the staging area used by the release team.

I've published the binaries that we've got on the web page now.

Thanks,
Hans

On Fri, Feb 9, 2018 at 8:51 AM, Franz Fehringer via cfe-dev
<[hidden email]> wrote:

> Hi,
>
> What means "uploaded" (uploaded where?), nothing available at
> http://prereleases.llvm.org/6.0.0/ yet?
>
> Thx
>
> Franz
>
>
> Am 09.02.2018 um 08:41 schrieb Diana Picus via cfe-dev:
>> Uploaded ARM & AArch64:
>>
>> 929794f931a075b9981ac0b3828b74ff0a78c541
>> clang+llvm-6.0.0-rc2-aarch64-linux-gnu.tar.xz
>> e1bebfc9c6dbbbdac3be0d629850442a0418b242
>> clang+llvm-6.0.0-rc2-armv7a-linux-gnueabihf.tar.xz
>>
>> The good news is that the previous issues have been fixed, the bad
>> news is there are two new ones:
>> PR36313 on AArch64 (failures in openmp tests)
>> PR34182 on ARM (libcxxabi, we've seen this before in 5.0.0 but it was
>> reverted on the release branch; I'm really sorry that I missed this in
>> rc1, it got lost among all the tautological compare failures)
>>
>> Cheers,
>> Diana
>>
>> On 8 February 2018 at 22:43, Dimitry Andric via Release-testers
>> <[hidden email]> wrote:
>>> On 7 Feb 2018, at 21:51, Hans Wennborg via Release-testers <[hidden email]> wrote:
>>>> There's been a lot of merges since rc1, and hopefully the tests are in
>>>> a better state now.
>>>>
>>>> 6.0.0-rc2 was just tagged, after r324506.
>>>>
>>>> Please test, let me know how it goes, and upload binaries.
>>> Built, tested and uploaded:
>>>
>>> SHA256 (clang+llvm-6.0.0-rc2-amd64-unknown-freebsd10.tar.xz) = 1334db5949ec0c78cd6e9b798f0b397fe9e99240d98bcfc834e4410258b98372
>>> SHA256 (clang+llvm-6.0.0-rc2-i386-unknown-freebsd10.tar.xz) = a7c0b1e4cfe3d608ee77472c7f17fe6b9493c7259aca80fcdd3b8a4fe49ad92d
>>>
>>> On amd64-freebsd10 there were 896 unexpected test failures:
>>>
>>>   Expected Passes    : 45004
>>>   Expected Failures  : 186
>>>   Unsupported Tests  : 2939
>>>   Unexpected Failures: 896
>>>
>>> On i386-freebsd10 there were 619 unexpected test failures:
>>>
>>>   Expected Passes    : 43849
>>>   Expected Failures  : 195
>>>   Unsupported Tests  : 1954
>>>   Unexpected Failures: 619
>>>
>>> At least the i386 version looks quite a bit better, down from 1773 to 619 test failures. :)
>>>
>>> -Dimitry
>>>
>>>
>>> _______________________________________________
>>> Release-testers mailing list
>>> [hidden email]
>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers
>>>
>> _______________________________________________
>> cfe-dev mailing list
>> [hidden email]
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
> _______________________________________________
> cfe-dev mailing list
> [hidden email]
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
Understood thx


Am 09.02.2018 um 10:41 schrieb Hans Wennborg:

> It means uploaded to the staging area used by the release team.
>
> I've published the binaries that we've got on the web page now.
>
> Thanks,
> Hans
>
> On Fri, Feb 9, 2018 at 8:51 AM, Franz Fehringer via cfe-dev
> <[hidden email]> wrote:
>> Hi,
>>
>> What means "uploaded" (uploaded where?), nothing available at
>> http://prereleases.llvm.org/6.0.0/ yet?
>>
>> Thx
>>
>> Franz
>>
>>
>> Am 09.02.2018 um 08:41 schrieb Diana Picus via cfe-dev:
>>> Uploaded ARM & AArch64:
>>>
>>> 929794f931a075b9981ac0b3828b74ff0a78c541
>>> clang+llvm-6.0.0-rc2-aarch64-linux-gnu.tar.xz
>>> e1bebfc9c6dbbbdac3be0d629850442a0418b242
>>> clang+llvm-6.0.0-rc2-armv7a-linux-gnueabihf.tar.xz
>>>
>>> The good news is that the previous issues have been fixed, the bad
>>> news is there are two new ones:
>>> PR36313 on AArch64 (failures in openmp tests)
>>> PR34182 on ARM (libcxxabi, we've seen this before in 5.0.0 but it was
>>> reverted on the release branch; I'm really sorry that I missed this in
>>> rc1, it got lost among all the tautological compare failures)
>>>
>>> Cheers,
>>> Diana
>>>
>>> On 8 February 2018 at 22:43, Dimitry Andric via Release-testers
>>> <[hidden email]> wrote:
>>>> On 7 Feb 2018, at 21:51, Hans Wennborg via Release-testers <[hidden email]> wrote:
>>>>> There's been a lot of merges since rc1, and hopefully the tests are in
>>>>> a better state now.
>>>>>
>>>>> 6.0.0-rc2 was just tagged, after r324506.
>>>>>
>>>>> Please test, let me know how it goes, and upload binaries.
>>>> Built, tested and uploaded:
>>>>
>>>> SHA256 (clang+llvm-6.0.0-rc2-amd64-unknown-freebsd10.tar.xz) = 1334db5949ec0c78cd6e9b798f0b397fe9e99240d98bcfc834e4410258b98372
>>>> SHA256 (clang+llvm-6.0.0-rc2-i386-unknown-freebsd10.tar.xz) = a7c0b1e4cfe3d608ee77472c7f17fe6b9493c7259aca80fcdd3b8a4fe49ad92d
>>>>
>>>> On amd64-freebsd10 there were 896 unexpected test failures:
>>>>
>>>>   Expected Passes    : 45004
>>>>   Expected Failures  : 186
>>>>   Unsupported Tests  : 2939
>>>>   Unexpected Failures: 896
>>>>
>>>> On i386-freebsd10 there were 619 unexpected test failures:
>>>>
>>>>   Expected Passes    : 43849
>>>>   Expected Failures  : 195
>>>>   Unsupported Tests  : 1954
>>>>   Unexpected Failures: 619
>>>>
>>>> At least the i386 version looks quite a bit better, down from 1773 to 619 test failures. :)
>>>>
>>>> -Dimitry
>>>>
>>>>
>>>> _______________________________________________
>>>> Release-testers mailing list
>>>> [hidden email]
>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers
>>>>
>>> _______________________________________________
>>> cfe-dev mailing list
>>> [hidden email]
>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>> _______________________________________________
>> cfe-dev mailing list
>> [hidden email]
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
In reply to this post by Artem Dergachev via cfe-dev
Hi Franz,

We have a server where the release testers upload the binaries. This
is what we're all reporting on this thread. It doesn't mean the
binaries are public yet. As Hans explained earlier, he will send an
email when the binaries are made public on
http://prereleases.llvm.org/6.0.0/

I hope that explains things.

Regards,
Diana

On 9 February 2018 at 08:51, Franz Fehringer via cfe-dev
<[hidden email]> wrote:

> Hi,
>
> What means "uploaded" (uploaded where?), nothing available at
> http://prereleases.llvm.org/6.0.0/ yet?
>
> Thx
>
> Franz
>
>
> Am 09.02.2018 um 08:41 schrieb Diana Picus via cfe-dev:
>> Uploaded ARM & AArch64:
>>
>> 929794f931a075b9981ac0b3828b74ff0a78c541
>> clang+llvm-6.0.0-rc2-aarch64-linux-gnu.tar.xz
>> e1bebfc9c6dbbbdac3be0d629850442a0418b242
>> clang+llvm-6.0.0-rc2-armv7a-linux-gnueabihf.tar.xz
>>
>> The good news is that the previous issues have been fixed, the bad
>> news is there are two new ones:
>> PR36313 on AArch64 (failures in openmp tests)
>> PR34182 on ARM (libcxxabi, we've seen this before in 5.0.0 but it was
>> reverted on the release branch; I'm really sorry that I missed this in
>> rc1, it got lost among all the tautological compare failures)
>>
>> Cheers,
>> Diana
>>
>> On 8 February 2018 at 22:43, Dimitry Andric via Release-testers
>> <[hidden email]> wrote:
>>> On 7 Feb 2018, at 21:51, Hans Wennborg via Release-testers <[hidden email]> wrote:
>>>> There's been a lot of merges since rc1, and hopefully the tests are in
>>>> a better state now.
>>>>
>>>> 6.0.0-rc2 was just tagged, after r324506.
>>>>
>>>> Please test, let me know how it goes, and upload binaries.
>>> Built, tested and uploaded:
>>>
>>> SHA256 (clang+llvm-6.0.0-rc2-amd64-unknown-freebsd10.tar.xz) = 1334db5949ec0c78cd6e9b798f0b397fe9e99240d98bcfc834e4410258b98372
>>> SHA256 (clang+llvm-6.0.0-rc2-i386-unknown-freebsd10.tar.xz) = a7c0b1e4cfe3d608ee77472c7f17fe6b9493c7259aca80fcdd3b8a4fe49ad92d
>>>
>>> On amd64-freebsd10 there were 896 unexpected test failures:
>>>
>>>   Expected Passes    : 45004
>>>   Expected Failures  : 186
>>>   Unsupported Tests  : 2939
>>>   Unexpected Failures: 896
>>>
>>> On i386-freebsd10 there were 619 unexpected test failures:
>>>
>>>   Expected Passes    : 43849
>>>   Expected Failures  : 195
>>>   Unsupported Tests  : 1954
>>>   Unexpected Failures: 619
>>>
>>> At least the i386 version looks quite a bit better, down from 1773 to 619 test failures. :)
>>>
>>> -Dimitry
>>>
>>>
>>> _______________________________________________
>>> Release-testers mailing list
>>> [hidden email]
>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers
>>>
>> _______________________________________________
>> cfe-dev mailing list
>> [hidden email]
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
> _______________________________________________
> cfe-dev mailing list
> [hidden email]
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
Yes it does, thx.

Am 09.02.2018 um 11:54 schrieb Diana Picus:

> Hi Franz,
>
> We have a server where the release testers upload the binaries. This
> is what we're all reporting on this thread. It doesn't mean the
> binaries are public yet. As Hans explained earlier, he will send an
> email when the binaries are made public on
> http://prereleases.llvm.org/6.0.0/
>
> I hope that explains things.
>
> Regards,
> Diana
>
> On 9 February 2018 at 08:51, Franz Fehringer via cfe-dev
> <[hidden email]> wrote:
>> Hi,
>>
>> What means "uploaded" (uploaded where?), nothing available at
>> http://prereleases.llvm.org/6.0.0/ yet?
>>
>> Thx
>>
>> Franz
>>
>>
>> Am 09.02.2018 um 08:41 schrieb Diana Picus via cfe-dev:
>>> Uploaded ARM & AArch64:
>>>
>>> 929794f931a075b9981ac0b3828b74ff0a78c541
>>> clang+llvm-6.0.0-rc2-aarch64-linux-gnu.tar.xz
>>> e1bebfc9c6dbbbdac3be0d629850442a0418b242
>>> clang+llvm-6.0.0-rc2-armv7a-linux-gnueabihf.tar.xz
>>>
>>> The good news is that the previous issues have been fixed, the bad
>>> news is there are two new ones:
>>> PR36313 on AArch64 (failures in openmp tests)
>>> PR34182 on ARM (libcxxabi, we've seen this before in 5.0.0 but it was
>>> reverted on the release branch; I'm really sorry that I missed this in
>>> rc1, it got lost among all the tautological compare failures)
>>>
>>> Cheers,
>>> Diana
>>>
>>> On 8 February 2018 at 22:43, Dimitry Andric via Release-testers
>>> <[hidden email]> wrote:
>>>> On 7 Feb 2018, at 21:51, Hans Wennborg via Release-testers <[hidden email]> wrote:
>>>>> There's been a lot of merges since rc1, and hopefully the tests are in
>>>>> a better state now.
>>>>>
>>>>> 6.0.0-rc2 was just tagged, after r324506.
>>>>>
>>>>> Please test, let me know how it goes, and upload binaries.
>>>> Built, tested and uploaded:
>>>>
>>>> SHA256 (clang+llvm-6.0.0-rc2-amd64-unknown-freebsd10.tar.xz) = 1334db5949ec0c78cd6e9b798f0b397fe9e99240d98bcfc834e4410258b98372
>>>> SHA256 (clang+llvm-6.0.0-rc2-i386-unknown-freebsd10.tar.xz) = a7c0b1e4cfe3d608ee77472c7f17fe6b9493c7259aca80fcdd3b8a4fe49ad92d
>>>>
>>>> On amd64-freebsd10 there were 896 unexpected test failures:
>>>>
>>>>   Expected Passes    : 45004
>>>>   Expected Failures  : 186
>>>>   Unsupported Tests  : 2939
>>>>   Unexpected Failures: 896
>>>>
>>>> On i386-freebsd10 there were 619 unexpected test failures:
>>>>
>>>>   Expected Passes    : 43849
>>>>   Expected Failures  : 195
>>>>   Unsupported Tests  : 1954
>>>>   Unexpected Failures: 619
>>>>
>>>> At least the i386 version looks quite a bit better, down from 1773 to 619 test failures. :)
>>>>
>>>> -Dimitry
>>>>
>>>>
>>>> _______________________________________________
>>>> Release-testers mailing list
>>>> [hidden email]
>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers
>>>>
>>> _______________________________________________
>>> cfe-dev mailing list
>>> [hidden email]
>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>> _______________________________________________
>> cfe-dev mailing list
>> [hidden email]
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
In reply to this post by Artem Dergachev via cfe-dev
W dniu śro, 07.02.2018 o godzinie 21∶51 +0100, użytkownik Hans Wennborg
via Release-testers napisał:
> Dear testers,
>
> There's been a lot of merges since rc1, and hopefully the tests are in
> a better state now.
>
> 6.0.0-rc2 was just tagged, after r324506.
>
> Please test, let me know how it goes, and upload binaries.
>

RC2 looks much better on Gentoo. The only remaining failures are LLDB
(as usual) and compiler-rt [1]. I've pushed the ebuilds without keywords
for brave users who want to play with them.

[1]:https://bugs.llvm.org/show_bug.cgi?id=36065

--
Best regards,
Michał Górny

_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
In reply to this post by Artem Dergachev via cfe-dev

> On 9 Feb 2018, at 10:20, Hans Wennborg <[hidden email]> wrote:
>
> On Thu, Feb 8, 2018 at 10:43 PM, Dimitry Andric <[hidden email]> wrote:
>> On 7 Feb 2018, at 21:51, Hans Wennborg via Release-testers <[hidden email]> wrote:
>>>
>>> There's been a lot of merges since rc1, and hopefully the tests are in
>>> a better state now.
>>>
>>> 6.0.0-rc2 was just tagged, after r324506.
>>>
>>> Please test, let me know how it goes, and upload binaries.
>>
>> Built, tested and uploaded:
>>
>> SHA256 (clang+llvm-6.0.0-rc2-amd64-unknown-freebsd10.tar.xz) = 1334db5949ec0c78cd6e9b798f0b397fe9e99240d98bcfc834e4410258b98372
>> SHA256 (clang+llvm-6.0.0-rc2-i386-unknown-freebsd10.tar.xz) = a7c0b1e4cfe3d608ee77472c7f17fe6b9493c7259aca80fcdd3b8a4fe49ad92d
>>
>> On amd64-freebsd10 there were 896 unexpected test failures:
>>
>>  Expected Passes    : 45004
>>  Expected Failures  : 186
>>  Unsupported Tests  : 2939
>>  Unexpected Failures: 896
>>
>> On i386-freebsd10 there were 619 unexpected test failures:
>>
>>  Expected Passes    : 43849
>>  Expected Failures  : 195
>>  Unsupported Tests  : 1954
>>  Unexpected Failures: 619
>>
>> At least the i386 version looks quite a bit better, down from 1773 to 619 test failures. :)
>
> What are all these test failures? Does it seems like they have a
> common root cause and do we have a bug for it?
There are multiple issues, some of which might be easily fixable, others have been there since a long time, and might be harder to fix.

A full overview of the failures on amd64:

********************
Testing Time: 7907.21s
********************
Failing Tests (896):
    LLVM-Unit :: ExecutionEngine/Orc/./OrcJITTests/DummyRPC.TestClearHandlers
    AddressSanitizer-Unit :: ./Asan-i386-calls-Test/AddressSanitizer.DoubleFreeTest
    AddressSanitizer-Unit :: ./Asan-i386-calls-Test/AddressSanitizer.ReallocFreedPointerTest
    AddressSanitizer-Unit :: ./Asan-i386-calls-Test/AddressSanitizer.UseThenFreeThenUseTest
    AddressSanitizer-Unit :: ./Asan-i386-calls-Test/AddressSanitizer.WrongFreeTest
    AddressSanitizer-Unit :: ./Asan-i386-inline-Test/AddressSanitizer.DoubleFreeTest
    AddressSanitizer-Unit :: ./Asan-i386-inline-Test/AddressSanitizer.ReallocFreedPointerTest
    AddressSanitizer-Unit :: ./Asan-i386-inline-Test/AddressSanitizer.UseThenFreeThenUseTest
    AddressSanitizer-Unit :: ./Asan-i386-inline-Test/AddressSanitizer.WrongFreeTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.DoubleFreeTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.LongJmpTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.ReallocFreedPointerTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.SigLongJmpTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.UnderscopeLongJmpTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.UseThenFreeThenUseTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.WrongFreeTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizerInterface.HandleNoReturnTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.DoubleFreeTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.LongJmpTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.ReallocFreedPointerTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.SigLongJmpTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.UnderscopeLongJmpTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.UseThenFreeThenUseTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.WrongFreeTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizerInterface.HandleNoReturnTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizer.DoubleFreeTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizer.ReallocFreedPointerTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizer.UseThenFreeThenUseTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizer.WrongFreeTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizerInterface.HandleNoReturnTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizer.DoubleFreeTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizer.ReallocFreedPointerTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizer.UseThenFreeThenUseTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizer.WrongFreeTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizerInterface.HandleNoReturnTest
    AddressSanitizer-i386-freebsd :: TestCases/Posix/asan-sigbus.cpp
    AddressSanitizer-i386-freebsd :: TestCases/Posix/asan-symbolize-sanity-test.cc
    AddressSanitizer-i386-freebsd :: TestCases/Posix/closed-fds.cc
    AddressSanitizer-i386-freebsd :: TestCases/Posix/deep_thread_stack.cc
    AddressSanitizer-i386-freebsd :: TestCases/Posix/fread_fwrite.cc
    AddressSanitizer-i386-freebsd :: TestCases/Posix/interception-in-shared-lib-test.cc
    AddressSanitizer-i386-freebsd :: TestCases/Posix/invalid-pointer-pairs-threads.cc
    AddressSanitizer-i386-freebsd :: TestCases/Posix/shared-lib-test.cc
    AddressSanitizer-i386-freebsd :: TestCases/Posix/stack-use-after-return.cc
    AddressSanitizer-i386-freebsd :: TestCases/Posix/strndup_oob_test.cc
    AddressSanitizer-i386-freebsd :: TestCases/Posix/wait.cc
    AddressSanitizer-i386-freebsd :: TestCases/Posix/wait3.cc
    AddressSanitizer-i386-freebsd :: TestCases/Posix/wait4.cc
    AddressSanitizer-i386-freebsd :: TestCases/Posix/waitid.cc
    AddressSanitizer-i386-freebsd :: TestCases/alloca_big_alignment.cc
    AddressSanitizer-i386-freebsd :: TestCases/alloca_detect_custom_size_.cc
    AddressSanitizer-i386-freebsd :: TestCases/alloca_overflow_partial.cc
    AddressSanitizer-i386-freebsd :: TestCases/alloca_overflow_right.cc
    AddressSanitizer-i386-freebsd :: TestCases/alloca_underflow_left.cc
    AddressSanitizer-i386-freebsd :: TestCases/debug_double_free.cc
    AddressSanitizer-i386-freebsd :: TestCases/debug_report.cc
    AddressSanitizer-i386-freebsd :: TestCases/debug_stacks.cc
    AddressSanitizer-i386-freebsd :: TestCases/deep_stack_uaf.cc
    AddressSanitizer-i386-freebsd :: TestCases/describe_address.cc
    AddressSanitizer-i386-freebsd :: TestCases/double-free.cc
    AddressSanitizer-i386-freebsd :: TestCases/frexp_interceptor.cc
    AddressSanitizer-i386-freebsd :: TestCases/global-overflow.cc
    AddressSanitizer-i386-freebsd :: TestCases/global-underflow.cc
    AddressSanitizer-i386-freebsd :: TestCases/heap-overflow.cc
    AddressSanitizer-i386-freebsd :: TestCases/heavy_uar_test.cc
    AddressSanitizer-i386-freebsd :: TestCases/initialization-bug.cc
    AddressSanitizer-i386-freebsd :: TestCases/invalid-free.cc
    AddressSanitizer-i386-freebsd :: TestCases/invalid-pointer-pairs-compare-errors.cc
    AddressSanitizer-i386-freebsd :: TestCases/invalid-pointer-pairs-compare-success.cc
    AddressSanitizer-i386-freebsd :: TestCases/invalid-pointer-pairs-subtract-errors.cc
    AddressSanitizer-i386-freebsd :: TestCases/invalid-pointer-pairs-subtract-success.cc
    AddressSanitizer-i386-freebsd :: TestCases/invalid-pointer-pairs.cc
    AddressSanitizer-i386-freebsd :: TestCases/large_func_test.cc
    AddressSanitizer-i386-freebsd :: TestCases/null_deref.cc
    AddressSanitizer-i386-freebsd :: TestCases/partial_right.cc
    AddressSanitizer-i386-freebsd :: TestCases/print_summary.cc
    AddressSanitizer-i386-freebsd :: TestCases/sanity_check_pure_c.c
    AddressSanitizer-i386-freebsd :: TestCases/stack-buffer-overflow.cc
    AddressSanitizer-i386-freebsd :: TestCases/strdup_oob_test.cc
    AddressSanitizer-i386-freebsd :: TestCases/strncpy-overflow.cc
    AddressSanitizer-i386-freebsd :: TestCases/time_interceptor.cc
    AddressSanitizer-i386-freebsd :: TestCases/use-after-delete.cc
    AddressSanitizer-i386-freebsd :: TestCases/use-after-free-right.cc
    AddressSanitizer-i386-freebsd :: TestCases/use-after-free.cc
    AddressSanitizer-i386-freebsd :: TestCases/use-after-scope-inlined.cc
    AddressSanitizer-i386-freebsd :: TestCases/vla_chrome_testcase.cc
    AddressSanitizer-i386-freebsd :: TestCases/vla_condition_overflow.cc
    AddressSanitizer-i386-freebsd :: TestCases/vla_loop_overfow.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asan-sigbus.cpp
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asan-symbolize-sanity-test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asprintf.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/assign_large_valloc_to_global.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/closed-fds.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/concurrent_overflow.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage-fork.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage-module-unloaded.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage-reset.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/current_allocated_bytes.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/deep_call_stack.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/deep_thread_stack.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/dlclose-test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/fread_fwrite.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/free_hook_realloc.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/gc-test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/glob.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/global-registration.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/halt_on_error-signals.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/halt_on_error-torture.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/halt_on_error_suppress_equal_pcs.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/handle_abort_on_error.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/init-order-pthread-create.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/interception-in-shared-lib-test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/invalid-pointer-pairs-threads.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/ioctl.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/large_allocator_unpoisons_on_free.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/mmap_limit_mb.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/new_array_cookie_with_new_from_class.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/print_cmdline.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/readv.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/shared-lib-test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/stack-overflow.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/stack-use-after-return.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/start-deactivated.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strchr.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strerror_r_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strndup_oob_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strndup_oob_test2.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/tsd_dtor_leak.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wait.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wait3.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wait4.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/waitid.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_big_alignment.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_constant_size.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_detect_custom_size_.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_instruments_all_paddings.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_loop_unpoisoning.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_overflow_partial.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_overflow_right.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_safe_access.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_underflow_left.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_vla_interact.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/allocator_returns_null.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/asan_and_llvm_coverage_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/asan_options-help.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/atexit_stats.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/atoi_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/atol_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/atoll_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/blacklist.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/contiguous_container.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/contiguous_container_crash.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/coverage-disabled.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/coverage-trace-pc.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_double_free.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_locate.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_mapping.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_report.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_stacks.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/deep_stack_uaf.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/deep_tail_call.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/default_options.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/describe_address.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/double-free.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/error_report_callback.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/exitcode.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/force_inline_opt0.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/frexp_interceptor.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-address.cpp
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-demangle.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-location.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-overflow.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-underflow.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/halt_on_error-1.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/heap-overflow-large.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/heap-overflow.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/heavy_uar_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/huge_negative_hea_oob.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/ill.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/init-order-atexit.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-blacklist.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-bug.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-constexpr.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-nobug.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/inline.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/interface_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-free.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-errors.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-success.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-errors.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-success.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/large_func_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/log-path_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/longjmp.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/lsan_annotations.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/malloc_context_size.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/malloc_fill.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/max_redzone.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/memcmp_strict_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/memcmp_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/memset_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/null_deref.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/on_error_callback.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/partial_right.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/pass-object-byval.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/pass-struct-byval.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/poison_partial.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/pr33372.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/print_summary.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-1.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-2.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-3.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-4.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-5.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-m.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/realloc.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/sanity_check_pure_c.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/set_shadow_test.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/sleep_after_init.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/sleep_before_dying.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/small_memcpy_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/speculative_load.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/speculative_load2.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-buffer-overflow-with-position.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-buffer-overflow.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-frame-demangle.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-oob-frames.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcasestr-1.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcasestr-2.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcasestr_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcat_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strchr_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcmp_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcspn-1.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcspn-2.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcspn_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strdup_oob_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strip_path_prefix.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncasecmp_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncat_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncmp_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncpy-overflow.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strpbrk-1.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strpbrk-2.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strpbrk_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strspn-1.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strspn-2.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strspn_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strstr-1.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strstr-2.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strstr_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strtok.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strtol_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/strtoll_strict.c
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-exec-relative-location.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-function.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-interceptor.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-library.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/throw_call_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/throw_catch.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/throw_invoke_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/time_interceptor.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/uar_and_exceptions.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/unaligned_loads_and_stores.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-delete.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-free-right.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-free.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-poison.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-capture.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-dtor-order.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-goto.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-if.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-inlined.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-loop-bug.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-loop-removed.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-loop.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-nobug.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-temp.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-temp2.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-types.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/verbose-log-path_test.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/vla_chrome_testcase.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/vla_condition_overflow.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/vla_loop_overfow.cc
    AddressSanitizer-i386-freebsd-dynamic :: TestCases/zero_page_pc.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/asan-sigbus.cpp
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/asan-symbolize-sanity-test.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/closed-fds.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/deep_thread_stack.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/interception-in-shared-lib-test.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/invalid-pointer-pairs-threads.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/new_array_cookie_uaf_test.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/shared-lib-test.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/stack-use-after-return.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/strndup_oob_test.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/wait.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/wait3.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/wait4.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/Posix/waitid.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/alloca_big_alignment.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/alloca_detect_custom_size_.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/alloca_overflow_partial.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/alloca_overflow_right.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/alloca_underflow_left.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/contiguous_container.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/debug_double_free.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/debug_report.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/debug_stacks.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/deep_stack_uaf.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/describe_address.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/double-free.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/frexp_interceptor.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/global-overflow.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/global-underflow.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/heap-overflow.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/heavy_uar_test.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/initialization-bug.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/invalid-free.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/invalid-pointer-pairs-compare-errors.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/invalid-pointer-pairs-compare-success.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/invalid-pointer-pairs-subtract-errors.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/invalid-pointer-pairs-subtract-success.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/invalid-pointer-pairs.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/large_func_test.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/longjmp.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/null_deref.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/partial_right.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/print_summary.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/sanity_check_pure_c.c
    AddressSanitizer-x86_64-freebsd :: TestCases/scariness_score_test.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/stack-buffer-overflow.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/strdup_oob_test.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/strncpy-overflow.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/throw_catch.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/time_interceptor.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/uar_and_exceptions.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/use-after-delete.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/use-after-free-right.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/use-after-free.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/use-after-scope-inlined.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/vla_chrome_testcase.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/vla_condition_overflow.cc
    AddressSanitizer-x86_64-freebsd :: TestCases/vla_loop_overfow.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asan-sigbus.cpp
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asan-symbolize-sanity-test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asprintf.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/assign_large_valloc_to_global.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/closed-fds.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/concurrent_overflow.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage-fork.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage-module-unloaded.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage-reset.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/deep_call_stack.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/deep_thread_stack.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/dlclose-test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/fread_fwrite.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/free_hook_realloc.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/freopen.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/glob.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/handle_abort_on_error.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/interception-in-shared-lib-test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/invalid-pointer-pairs-threads.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/ioctl.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/large_allocator_unpoisons_on_free.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/mmap_limit_mb.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/new_array_cookie_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/new_array_cookie_uaf_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/new_array_cookie_with_new_from_class.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/readv.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/shared-lib-test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/stack-use-after-return.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/start-deactivated.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/strerror_r_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/strndup_oob_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wait.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wait3.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wait4.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/waitid.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_big_alignment.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_constant_size.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_detect_custom_size_.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_instruments_all_paddings.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_loop_unpoisoning.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_overflow_partial.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_overflow_right.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_safe_access.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_underflow_left.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_vla_interact.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/allocator_returns_null.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/asan_and_llvm_coverage_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/asan_options-help.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/atexit_stats.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/blacklist.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/contiguous_container.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/contiguous_container_crash.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/coverage-disabled.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/coverage-trace-pc.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_double_free.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_locate.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_mapping.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_report.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_stacks.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/deep_stack_uaf.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/deep_tail_call.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/default_options.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/describe_address.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/double-free.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/error_report_callback.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/exitcode.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/force_inline_opt0.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/frexp_interceptor.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-address.cpp
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-demangle.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-location.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-overflow.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-underflow.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/heap-overflow-large.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/heap-overflow.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/heavy_uar_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/huge_negative_hea_oob.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/ill.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/init-order-atexit.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-blacklist.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-bug.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-constexpr.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-nobug.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/inline.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/intra-object-overflow.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-free.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-errors.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-success.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-errors.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-success.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/large_func_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/log-path_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/longjmp.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/lsan_annotations.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/malloc_context_size.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/malloc_fill.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/max_redzone.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/memcmp_strict_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/memcmp_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/memset_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/null_deref.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/on_error_callback.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/partial_right.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/pass-object-byval.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/pass-struct-byval.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/poison_partial.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/pr33372.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/print_summary.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/realloc.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/sanity_check_pure_c.c
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/scariness_score_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/small_memcpy_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/speculative_load.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/speculative_load2.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-buffer-overflow-with-position.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-buffer-overflow.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-frame-demangle.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-oob-frames.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strdup_oob_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncpy-overflow.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-exec-relative-location.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-function.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-interceptor.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-library.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/throw_call_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/throw_catch.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/throw_invoke_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/time_interceptor.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/uar_and_exceptions.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/unaligned_loads_and_stores.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-delete.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-free-right.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-free.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-poison.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-capture.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-dtor-order.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-goto.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-if.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-inlined.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-loop-bug.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-loop-removed.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-loop.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-nobug.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-temp.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-temp2.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-types.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/verbose-log-path_test.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/vla_chrome_testcase.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/vla_condition_overflow.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/vla_loop_overfow.cc
    AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/zero_page_pc.cc
    Clang Tools :: clangd/authority-less-uri.test
    Clang Tools :: clangd/completion.test
    Clang Tools :: clangd/diagnostics-preamble.test
    Clang Tools :: clangd/diagnostics.test
    Clang Tools :: clangd/execute-command.test
    Clang Tools :: clangd/extra-flags.test
    Clang Tools :: clangd/fixits.test
    Clang Tools :: clangd/formatting.test
    Clang Tools :: clangd/input-mirror.test
    Clang Tools :: clangd/protocol.test
    Clang Tools :: clangd/rename.test
    Clang Tools :: clangd/signature-help.test
    Clang Tools :: clangd/trace.test
    Clang Tools :: clangd/unsupported-method.test
    Clang Tools :: clangd/xrefs.test
    Clang Tools :: include-fixer/commandline_options.cpp
    Clang Tools :: include-fixer/exit_on_fatal.cpp
    Clang Tools :: include-fixer/fixeddb.cpp
    Clang Tools :: include-fixer/include_path.cpp
    Clang Tools :: include-fixer/merge.test
    Clang Tools :: include-fixer/multiple_fixes.cpp
    Clang Tools :: include-fixer/prefix_variable.cpp
    Clang Tools :: include-fixer/query_symbol.cpp
    Clang Tools :: include-fixer/ranking.cpp
    Clang Tools :: include-fixer/yaml_fuzzy.cpp
    Clang Tools :: include-fixer/yamldb.cpp
    Clang Tools :: include-fixer/yamldb_autodetect.cpp
    Clang Tools :: include-fixer/yamldb_plugin.cpp
    Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdThreadingTest.NoConcurrentDiagnostics
    Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdThreadingTest.StressTest
    Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.CheckVersions
    Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.ForceReparseCompileCommand
    Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.Parse
    Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.ParseWithHeader
    Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.Reparse
    Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.ReparseOnHeaderChange
    Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.SearchLibDir
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.ASTIndexMultiFile
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.CheckContentsOverride
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.CompletionOptions
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.Filter
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.FullyQualifiedScope
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.GlobalQualified
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.IndexBasedWithFilter
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.Kinds
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.Limit
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.NoIndex
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.Priorities
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.Qualifiers
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.SimpleIndexBased
    Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.Snippets
    Extra Tools Unit Tests :: clangd/./ClangdTests/SignatureHelpTest.ActiveArg
    Extra Tools Unit Tests :: clangd/./ClangdTests/SignatureHelpTest.DefaultArgs
    Extra Tools Unit Tests :: clangd/./ClangdTests/SignatureHelpTest.Overloads
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.DoNotDeleteMatchedSymbol
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.DontAddQualifiersForMissingCompleteType
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.EnumConstantSymbols
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.FixNamespaceQualifiers
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.FixNamespaceQualifiersForAllInstances
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.IgnoreSymbolFromHeader
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.IncompleteType
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.InsertAndSortSingleHeader
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.MinimizeInclude
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.MultipleMissingSymbols
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.NestedName
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.ScopedNamespaceSymbols
    Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.Typo
    LLVM :: LTO/Resolution/X86/comdat-mixed-lto.ll
    LLVM :: LTO/Resolution/X86/dead-strip-alias.ll
    LLVM :: LTO/Resolution/X86/dead-strip-fulllto.ll
    LLVM :: LTO/Resolution/X86/export-jumptable.ll
    LLVM :: LTO/Resolution/X86/ifunc.ll
    LLVM :: LTO/Resolution/X86/linker-redef-thin.ll
    LLVM :: LTO/Resolution/X86/linkonce.ll
    LLVM :: LTO/Resolution/X86/load-sample-prof-icp.ll
    LLVM :: LTO/Resolution/X86/load-sample-prof.ll
    LLVM :: LTO/Resolution/X86/lowertypetests.ll
    LLVM :: LTO/Resolution/X86/mixed_lto.ll
    LLVM :: LTO/Resolution/X86/mod-asm-used.ll
    LLVM :: LTO/X86/parallel.ll
    LLVM :: LTO/X86/strip-debug-info.ll
    LLVM :: ThinLTO/X86/cache-config.ll
    LLVM :: ThinLTO/X86/cache-icall.ll
    LLVM :: ThinLTO/X86/cache-import-lists.ll
    LLVM :: ThinLTO/X86/cache-typeid-resolutions.ll
    LLVM :: ThinLTO/X86/cache.ll
    LLVM :: ThinLTO/X86/deadstrip.ll
    LLVM :: ThinLTO/X86/debuginfo-compositetype-import.ll
    LLVM :: ThinLTO/X86/diagnostic-handler-remarks-with-hotness.ll
    LLVM :: ThinLTO/X86/diagnostic-handler-remarks.ll
    LLVM :: ThinLTO/X86/dicompositetype-unique-alias.ll
    LLVM :: ThinLTO/X86/dicompositetype-unique.ll
    LLVM :: ThinLTO/X86/dicompositetype-unique2.ll
    LLVM :: ThinLTO/X86/empty_module_with_cache.ll
    LLVM :: ThinLTO/X86/funcimport.ll
    LLVM :: ThinLTO/X86/funcimport2.ll
    LLVM :: ThinLTO/X86/internalize.ll
    LLVM :: ThinLTO/X86/linkonce_aliasee_ref_import.ll
    LLVM :: ThinLTO/X86/linkonce_resolution_comdat.ll
    LLVM :: ThinLTO/X86/module_asm2.ll
    LLVM :: ThinLTO/X86/module_asm_glob.ll
    LLVM :: ThinLTO/X86/newpm-basic.ll
    LLVM :: ThinLTO/X86/noinline.ll
    LLVM :: ThinLTO/X86/personality-local.ll
    LLVM :: ThinLTO/X86/personality.ll
    LLVM :: ThinLTO/X86/reference_non_importable.ll
    LLVM :: ThinLTO/X86/save_objects.ll
    LLVM :: ThinLTO/X86/tli-nobuiltin.ll
    LLVM :: Transforms/FunctionImport/funcimport_var.ll
    LLVM :: Transforms/PGOProfile/thinlto_samplepgo_icp2.ll
    LLVM :: Transforms/PGOProfile/thinlto_samplepgo_icp3.ll
    LLVM :: tools/dsymutil/ARM/fat-threading.test
    LLVM :: tools/llvm-cov/threads.c
    LLVM :: tools/llvm-profdata/multiple-inputs.test
    LLVM :: tools/llvm-profdata/multiple-profdata-merge.test
    LLVM :: tools/llvm-profdata/threaded-count-mismatch.test
    ThreadSanitizer-x86_64 :: signal_reset.cc
    ThreadSanitizer-x86_64 :: strerror_r.cc
    ThreadSanitizer-x86_64 :: thread_name.cc
    UBSan-AddressSanitizer-x86_64 :: TestCases/TypeCheck/Function/function.cpp
    UBSan-Standalone-x86_64 :: TestCases/TypeCheck/Function/function.cpp
    UBSan-ThreadSanitizer-x86_64 :: TestCases/TypeCheck/Function/function.cpp
    libc++ :: libcxx/depr/exception.unexpected/get_unexpected.pass.cpp
    libc++ :: libcxx/depr/exception.unexpected/set_unexpected.pass.cpp
    libc++ :: libcxx/thread/futures/futures.promise/set_exception.pass.cpp
    libc++ :: libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
    libc++ :: std/input.output/iostream.format/output.streams/ostream_sentry/destruct.pass.cpp
    libc++ :: std/language.support/support.exception/except.nested/assign.pass.cpp
    libc++ :: std/language.support/support.exception/except.nested/ctor_copy.pass.cpp
    libc++ :: std/language.support/support.exception/except.nested/ctor_default.pass.cpp
    libc++ :: std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp
    libc++ :: std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp
    libc++ :: std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp
    libc++ :: std/language.support/support.exception/propagation/current_exception.pass.cpp
    libc++ :: std/language.support/support.exception/propagation/exception_ptr.pass.cpp
    libc++ :: std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp
    libc++ :: std/language.support/support.exception/propagation/rethrow_exception.pass.cpp
    libc++ :: std/language.support/support.exception/uncaught/uncaught_exception.pass.cpp
    libc++ :: std/language.support/support.exception/uncaught/uncaught_exceptions.pass.cpp
    libc++ :: std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_1.pass.cpp
    libc++ :: std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.pass.cpp
    libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp
    libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
    libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp
    libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
    libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp
    libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp
    libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp
    libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp
    libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
    libc++ :: std/re/re.traits/translate_nocase.pass.cpp
    libc++ :: std/thread/futures/futures.async/async.pass.cpp
    libc++ :: std/thread/futures/futures.async/async_race.pass.cpp
    libc++ :: std/thread/futures/futures.promise/alloc_ctor.pass.cpp
    libc++ :: std/thread/futures/futures.promise/default.pass.cpp
    libc++ :: std/thread/futures/futures.promise/dtor.pass.cpp
    libc++ :: std/thread/futures/futures.promise/get_future.pass.cpp
    libc++ :: std/thread/futures/futures.promise/move_assign.pass.cpp
    libc++ :: std/thread/futures/futures.promise/move_ctor.pass.cpp
    libc++ :: std/thread/futures/futures.promise/set_exception.pass.cpp
    libc++ :: std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
    libc++ :: std/thread/futures/futures.promise/set_lvalue.pass.cpp
    libc++ :: std/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp
    libc++ :: std/thread/futures/futures.promise/set_rvalue.pass.cpp
    libc++ :: std/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp
    libc++ :: std/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp
    libc++ :: std/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp
    libc++ :: std/thread/futures/futures.promise/set_value_const.pass.cpp
    libc++ :: std/thread/futures/futures.promise/set_value_void.pass.cpp
    libc++ :: std/thread/futures/futures.promise/swap.pass.cpp
    libc++ :: std/thread/futures/futures.shared_future/copy_assign.pass.cpp
    libc++ :: std/thread/futures/futures.shared_future/copy_ctor.pass.cpp
    libc++ :: std/thread/futures/futures.shared_future/ctor_future.pass.cpp
    libc++ :: std/thread/futures/futures.shared_future/dtor.pass.cpp
    libc++ :: std/thread/futures/futures.shared_future/get.pass.cpp
    libc++ :: std/thread/futures/futures.shared_future/move_assign.pass.cpp
    libc++ :: std/thread/futures/futures.shared_future/move_ctor.pass.cpp
    libc++ :: std/thread/futures/futures.shared_future/wait.pass.cpp
    libc++ :: std/thread/futures/futures.shared_future/wait_for.pass.cpp
    libc++ :: std/thread/futures/futures.shared_future/wait_until.pass.cpp
    libc++ :: std/thread/futures/futures.task/futures.task.members/assign_move.pass.cpp
    libc++ :: std/thread/futures/futures.task/futures.task.members/ctor_func.pass.cpp
    libc++ :: std/thread/futures/futures.task/futures.task.members/ctor_move.pass.cpp
    libc++ :: std/thread/futures/futures.task/futures.task.members/dtor.pass.cpp
    libc++ :: std/thread/futures/futures.task/futures.task.members/get_future.pass.cpp
    libc++ :: std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp
    libc++ :: std/thread/futures/futures.task/futures.task.members/operator.pass.cpp
    libc++ :: std/thread/futures/futures.task/futures.task.members/reset.pass.cpp
    libc++ :: std/thread/futures/futures.task/futures.task.members/swap.pass.cpp
    libc++ :: std/thread/futures/futures.task/futures.task.nonmembers/swap.pass.cpp
    libc++ :: std/thread/futures/futures.unique_future/dtor.pass.cpp
    libc++ :: std/thread/futures/futures.unique_future/get.pass.cpp
    libc++ :: std/thread/futures/futures.unique_future/move_assign.pass.cpp
    libc++ :: std/thread/futures/futures.unique_future/move_ctor.pass.cpp
    libc++ :: std/thread/futures/futures.unique_future/share.pass.cpp
    libc++ :: std/thread/futures/futures.unique_future/wait.pass.cpp
    libc++ :: std/thread/futures/futures.unique_future/wait_for.pass.cpp
    libc++ :: std/thread/futures/futures.unique_future/wait_until.pass.cpp
    libomp :: api/omp_get_wtime.c
    libomp :: tasking/kmp_task_reduction_nest.cpp
    libunwind :: alignment.pass.cpp
    libunwind :: libunwind_01.pass.cpp
    libunwind :: libunwind_02.pass.cpp
    libunwind :: unw_getcontext.pass.cpp
    lld :: COFF/alternatename.test
    lld :: COFF/ar-comdat.test
    lld :: COFF/arm-thumb-branch-error.s
    lld :: COFF/arm-thumb-branch20-error.s
    lld :: COFF/arm64-dynamicbase.s
    lld :: COFF/arm64-import2.test
    lld :: COFF/arm64-magic.yaml
    lld :: COFF/arm64-relocs-imports.test
    lld :: COFF/armnt-blx23t.test
    lld :: COFF/armnt-branch24t.test
    lld :: COFF/armnt-dynamicbase.test
    lld :: COFF/armnt-entry-point.test
    lld :: COFF/armnt-imports.test
    lld :: COFF/armnt-mov32t-exec.test
    lld :: COFF/armnt-movt32t.test
    lld :: COFF/associative-comdat.s
    lld :: COFF/base.test
    lld :: COFF/baserel.test
    lld :: COFF/cl-gl.test
    lld :: COFF/combined-resources.test
    lld :: COFF/common-alignment.test
    lld :: COFF/common.test
    lld :: COFF/conflict.test
    lld :: COFF/constant-export.test
    lld :: COFF/constant.test
    lld :: COFF/ctors_dtors_priority.s
    lld :: COFF/debug-dwarf.test
    lld :: COFF/debug.test
    lld :: COFF/def-export-stdcall.s
    lld :: COFF/def-name.test
    lld :: COFF/defparser.test
    lld :: COFF/delayimports-armnt.yaml
    lld :: COFF/delayimports-error.test
    lld :: COFF/delayimports.test
    lld :: COFF/delayimports32.test
    lld :: COFF/dll.test
    lld :: COFF/dllexport-mingw.s
    lld :: COFF/dllimport-gc.test
    lld :: COFF/driver.test
    lld :: COFF/duplicate.test
    lld :: COFF/entry-drectve.test
    lld :: COFF/entry-inference.test
    lld :: COFF/entry-inference2.test
    lld :: COFF/entry-inference32.test
    lld :: COFF/entry-mangled.test
    lld :: COFF/entrylib.ll
    lld :: COFF/error-limit.test
    lld :: COFF/export-all.s
    lld :: COFF/export-arm64.yaml
    lld :: COFF/export-armnt.yaml
    lld :: COFF/export-exe.test
    lld :: COFF/export.test
    lld :: COFF/export32.test
    lld :: COFF/failifmismatch.test
    lld :: COFF/filename-casing.s
    lld :: COFF/filetype.test
    lld :: COFF/force.test
    lld :: COFF/guardcf.test
    lld :: COFF/heap.test
    lld :: COFF/hello32.test
    lld :: COFF/icf-associative.test
    lld :: COFF/icf-circular.test
    lld :: COFF/icf-circular2.test
    lld :: COFF/icf-data.test
    lld :: COFF/icf-different-align.test
    lld :: COFF/icf-executable.s
    lld :: COFF/icf-local.test
    lld :: COFF/icf-simple.test
    lld :: COFF/icf-xdata.s
    lld :: COFF/ignore4217.yaml
    lld :: COFF/implib-name.test
    lld :: COFF/imports-mangle.test
    lld :: COFF/imports.test
    lld :: COFF/include-lto.ll
    lld :: COFF/include.test
    lld :: COFF/include2.test
    lld :: COFF/internal.test
    lld :: COFF/invalid-debug-type.test
    lld :: COFF/invalid-obj.test
    lld :: COFF/largeaddressaware.test
    lld :: COFF/libpath.test
    lld :: COFF/linkrepro-res.test
    lld :: COFF/linkrepro.test
    lld :: COFF/lldmap.test
    lld :: COFF/loadcfg.ll
    lld :: COFF/loadcfg.test
    lld :: COFF/loadcfg32.test
    lld :: COFF/locally-imported-arm64.test
    lld :: COFF/locally-imported-warn-multiple.s
    lld :: COFF/locally-imported.test
    lld :: COFF/locally-imported32.test
    lld :: COFF/long-section-name.test
    lld :: COFF/lto-cache.ll
    lld :: COFF/lto-chkstk.ll
    lld :: COFF/lto-comdat.ll
    lld :: COFF/lto-debug-pass-arguments.ll
    lld :: COFF/lto-lazy-reference.ll
    lld :: COFF/lto-linker-opts.ll
    lld :: COFF/lto-new-symbol.ll
    lld :: COFF/lto-opt-level.ll
    lld :: COFF/lto-parallel.ll
    lld :: COFF/lto-reloc-model.ll
    lld :: COFF/lto.ll
    lld :: COFF/machine.test
    lld :: COFF/manifest.test
    lld :: COFF/merge.test
    lld :: COFF/msvclto-archive.ll
    lld :: COFF/msvclto-order.ll
    lld :: COFF/nodefaultlib.test
    lld :: COFF/noentry.test
    lld :: COFF/opt.test
    lld :: COFF/options.test
    lld :: COFF/order.test
    lld :: COFF/out.test
    lld :: COFF/pdata-arm64.yaml
    lld :: COFF/pdb-comdat.test
    lld :: COFF/pdb-diff.test
    lld :: COFF/pdb-global-gc.yaml
    lld :: COFF/pdb-global-hashes.test
    lld :: COFF/pdb-globals.test
    lld :: COFF/pdb-heapsite.yaml
    lld :: COFF/pdb-import-gc.yaml
    lld :: COFF/pdb-invalid-func-type.yaml
    lld :: COFF/pdb-lib.s
    lld :: COFF/pdb-linker-module.test
    lld :: COFF/pdb-none.test
    lld :: COFF/pdb-options.test
    lld :: COFF/pdb-procid-remapping.test
    lld :: COFF/pdb-publics-import.test
    lld :: COFF/pdb-safeseh.yaml
    lld :: COFF/pdb-same-name.test
    lld :: COFF/pdb-scopes.test
    lld :: COFF/pdb-secrel-ab
4 warning(s) in tests.
solute.yaml
    lld :: COFF/pdb-source-lines.test
    lld :: COFF/pdb-symbol-types.yaml
    lld :: COFF/pdb-thunk.yaml
    lld :: COFF/pdb-type-server-missing.yaml
    lld :: COFF/pdb-type-server-simple.test
    lld :: COFF/pdb.test
    lld :: COFF/reloc-arm.test
    lld :: COFF/reloc-discarded-dwarf.s
    lld :: COFF/reloc-discarded-early.s
    lld :: COFF/reloc-discarded-early2.s
    lld :: COFF/reloc-discarded.s
    lld :: COFF/reloc-oob.yaml
    lld :: COFF/reloc-x64.test
    lld :: COFF/reloc-x86.test
    lld :: COFF/resource.test
    lld :: COFF/responsefile.test
    lld :: COFF/rsds.test
    lld :: COFF/safeseh-diag-feat.test
    lld :: COFF/safeseh-md.s
    lld :: COFF/safeseh.s
    lld :: COFF/savetemps.ll
    lld :: COFF/secidx-absolute.s
    lld :: COFF/secrel-absolute.s
    lld :: COFF/secrel-common.s
    lld :: COFF/section-size.s
    lld :: COFF/section.test
    lld :: COFF/seh-comdat.test
    lld :: COFF/seh.test
    lld :: COFF/sort-debug.test
    lld :: COFF/stack.test
    lld :: COFF/strtab-size.s
    lld :: COFF/subsystem-drectve.test
    lld :: COFF/subsystem-inference.test
    lld :: COFF/subsystem.test
    lld :: COFF/symtab.test
    lld :: COFF/thinlto-archives.ll
    lld :: COFF/thinlto-mangled.ll
    lld :: COFF/thinlto.ll
    lld :: COFF/tls.test
    lld :: COFF/tls32.test
    lld :: COFF/unwind.test
    lld :: COFF/version.test
    lld :: COFF/weak-external.test
    lld :: COFF/weak-external2.test
    lld :: COFF/weak-external3.test
    lld :: COFF/wholearchive.s
    lld :: COFF/wx.s
    lld :: ELF/lto/cache.ll
    lld :: ELF/lto/defsym.ll
    lld :: ELF/lto/duplicated-name.ll
    lld :: ELF/lto/parallel-internalize.ll
    lld :: ELF/lto/parallel.ll
    lld :: ELF/lto/thin-archivecollision.ll
    lld :: ELF/lto/thinlto.ll
    lld :: ELF/lto/wrap-1.ll
    lld :: ELF/lto/wrap-2.ll
    lldb :: Expr/TestCallStopAndContinue.test
    lldb :: Expr/TestCallUserAnonTypedef.test
    lldb :: Expr/TestCallUserDefinedFunction.test

  Expected Passes    : 45004
  Expected Failures  : 186
  Unsupported Tests  : 2939
  Unexpected Failures: 896

I have uploaded the full log of all failures here: <http://www.andric.com/freebsd/clang/6.0.0/check-6.0.0-rc2.txt>

The AddressSanitizer failures are mostly due to a few internal checks failing unexpectedly, such as this one:

    [  DEATH   ] ==92594==AddressSanitizer CHECK failed: /home/dim/llvm-6.0.0/rc2/llvm.src/projects/compiler-rt/lib/asan/asan_errors.h:66 "((second_free_stack->size)) > ((0))" (0x0, 0x0)

and this one:

    [  DEATH   ] ==94061==AddressSanitizer CHECK failed: /home/dim/llvm-6.0.0/rc2/llvm.src/projects/compiler-rt/lib/asan/asan_descriptions.cc:177 "((id)) != (0)" (0x0, 0x0)

A lot of other ones fail, because the Thread Identifiers printed out by ASan are different from what is expected, e.g.:

    /home/dim/llvm-6.0.0/rc2/llvm.src/projects/compiler-rt/test/asan/TestCases/alloca_big_alignment.cc:12:11: error: expected string not found in input
    // CHECK: WRITE of size 1 at [[ADDR]] thread T0
              ^
    <stdin>:2:87: note: scanning from here
    ==96639==ERROR: AddressSanitizer: dynamic-stack-buffer-overflow on address 0xffffd60a at pc 0x080d4c92 bp 0xffffd574 sp 0xffffd56c
                                                                                          ^
    <stdin>:2:87: note: with variable "ADDR" equal to "0xffffd60a"
    ==96639==ERROR: AddressSanitizer: dynamic-stack-buffer-overflow on address 0xffffd60a at pc 0x080d4c92 bp 0xffffd574 sp 0xffffd56c
                                                                                          ^
    <stdin>:3:1: note: possible intended match here
    WRITE of size 1 at 0xffffd60a thread T16777215
    ^

The dynamic ASan 32-bit tests all seem to fail because they have been linked to the wrong C++ library, libstdc++, and seem to have been linked with the ports ld instead of base ld:

    Command Output (stderr):
    --
    /usr/local/bin/ld: warning: libstdc++.so.6, needed by /home/dim/llvm-6.0.0/rc2/Phase3/Release/llvmCore-6.0.0-rc2.obj/lib/clang/6.0.0/lib/freebsd/libclang_rt.asan-i386.so, not found (try using -rpath or -rpath-link)
    /usr/local/bin/ld: warning: librt.so.1, needed by /home/dim/llvm-6.0.0/rc2/Phase3/Release/llvmCore-6.0.0-rc2.obj/lib/clang/6.0.0/lib/freebsd/libclang_rt.asan-i386.so, not found (try using -rpath or -rpath-link)
    /usr/local/bin/ld: warning: libthr.so.3, needed by /home/dim/llvm-6.0.0/rc2/Phase3/Release/llvmCore-6.0.0-rc2.obj/lib/clang/6.0.0/lib/freebsd/libclang_rt.asan-i386.so, not found (try using -rpath or -rpath-link)
    /home/dim/llvm-6.0.0/rc2/Phase3/Release/llvmCore-6.0.0-rc2.obj/lib/clang/6.0.0/lib/freebsd/libclang_rt.asan-i386.so: undefined reference to `pthread_attr_get_np@FBSD_1.0'
    clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)

While the corresponding 64-bit tests all fail because -lpthread wasn't passed to the link stage, and then the very first pthread_key_create() call fails with an error (I had submitted https://reviews.llvm.org/D39254 for this, but it never got anywhere):

    ==2626==AddressSanitizer CHECK failed: /home/dim/llvm-6.0.0/rc2/llvm.src/projects/compiler-rt/lib/asan/asan_posix.cc:48 "((0)) == ((pthread_key_create(&tsd_key, destructor)))" (0x0, 0x4e)

The Clang Tools and Extra Tools Unit tests all appear to crash with:

    exception_ptr not yet implemented

which is an error I have seen before, but wasn't able to reproduce.  Something strange in the exception handlers, most likely?

This is also happening to all the LLVM/LTO and LLVM/ThinLTO tests.

The three failing ThreadSanitizer tests all have different issues:

    ThreadSanitizer-x86_64 :: signal_reset.cc -> hangs and has to be kill -9'd
    ThreadSanitizer-x86_64 :: strerror_r.cc   -> <stdin>:2:1: error: CHECK-NOT: string occurred! WARNING: ThreadSanitizer: data race (pid=63157)
    ThreadSanitizer-x86_64 :: thread_name.cc  -> fails to compile with: thread_name.cc:31:3: error: use of undeclared identifier 'tsan_pthread_setname_np'; did you mean 'pthread_set_name_np'?

All then UBSan failing tests are due to "clang-6.0: error: unsupported option '-fsanitize=function' for target 'x86_64-unknown-freebsd10.4'", so that option is apparently not yet supported at all.

Most of the libc++ failures are also caused by the "exception_ptr not yet implemented" error, but a number of them fail with other assertions, probably due to failing tests.

One of the omp test failures is also due to "exception_ptr not yet implemented", but the other one just fails to link, with lots of __cxa_* symbols missing.

The libunwind tests all fail with "/usr/local/bin/ld: cannot find -lc++abi", probably because libc++abi was disabled, since it does not work on FreeBSD.

Most of the lld and lldb tests also fail due to "exception_ptr not yet implemented".

Last but not least, there are also two hanging tests, which I always have to kill, otherwise the check phase will never finish:

1) llvm.src/projects/compiler-rt/test/tsan/signal_reset.cc
2) llvm.src/tools/clang/tools/extra/test/include-fixer/yamldb_plugin.cpp

The first one has been hanging since as long as I can remember TSan actually being functional on FreeBSD, the second one didn't appear to hang in rc1, or maybe it wasn't there?  It also eats up swap like crazy, so maybe it will finish after 24 hours, but I lost patience. :)

Of all the above, probably the "exception_ptr not yet implemented" error is the one that impacts the most tests, but I have no clue how it appears, as it normally does not occur when I run a cmake+ninja build.  It must be something in the way test-release.sh builds the project, I guess.  Or because the tests are all built by the third stage llvmcore.  This might be worth a separate bug, indeed.

For all the other issues, somebody has to spend the time to figure them all out, fix them one by one, and then setup a build bot with alarms to the various mailing lists, so these do not regress any more.  I would love to do all of that, but my time is unfortunately limited, so I cannot promise anything.  Any help is appeciated. :-)

-Dimitry


_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

signature.asc (230 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
On 9 Feb 2018, at 20:40, Dimitry Andric via cfe-dev <[hidden email]> wrote:
>
>> On 9 Feb 2018, at 10:20, Hans Wennborg <[hidden email]> wrote:
...
>> What are all these test failures? Does it seems like they have a
>> common root cause and do we have a bug for it?
...
> The Clang Tools and Extra Tools Unit tests all appear to crash with:
>
>    exception_ptr not yet implemented

This turns out to be caused by libc++ being compiled without -DLIBCXXRT.  (In the FreeBSD base system build, we always add this option, so libc++ knows how to handle exceptions.)

In the libc++ CMakeFiles, it appears to be governed by LIBCXX_CXX_ABI_LIBNAME, but it isn't being set to the correct value of "cxxrt" on FreeBSD.  I am going to try the following diff:

--- llvm.src/projects/libcxx/CMakeLists.txt
+++ llvm.src/projects/libcxx/CMakeLists.txt
@@ -135,6 +135,8 @@
   elseif (APPLE)
     set(LIBCXX_CXX_ABI_LIBNAME "libcxxabi")
     set(LIBCXX_CXX_ABI_SYSTEM 1)
+  elseif (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
+    set(LIBCXX_CXX_ABI_LIBNAME "libcxxrt")
   else()
     set(LIBCXX_CXX_ABI_LIBNAME "default")
   endif()

-Dimitry


_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

signature.asc (230 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Openmp-dev] [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
On 9 Feb 2018, at 22:11, Dimitry Andric via Openmp-dev <[hidden email]> wrote:

>
> On 9 Feb 2018, at 20:40, Dimitry Andric via cfe-dev <[hidden email]> wrote:
>>
>>> On 9 Feb 2018, at 10:20, Hans Wennborg <[hidden email]> wrote:
> ...
>>> What are all these test failures? Does it seems like they have a
>>> common root cause and do we have a bug for it?
> ...
>> The Clang Tools and Extra Tools Unit tests all appear to crash with:
>>
>>   exception_ptr not yet implemented
>
> This turns out to be caused by libc++ being compiled without -DLIBCXXRT.  (In the FreeBSD base system build, we always add this option, so libc++ knows how to handle exceptions.)
>
> In the libc++ CMakeFiles, it appears to be governed by LIBCXX_CXX_ABI_LIBNAME, but it isn't being set to the correct value of "cxxrt" on FreeBSD.  I am going to try the following diff:
>
> --- llvm.src/projects/libcxx/CMakeLists.txt
> +++ llvm.src/projects/libcxx/CMakeLists.txt
> @@ -135,6 +135,8 @@
>   elseif (APPLE)
>     set(LIBCXX_CXX_ABI_LIBNAME "libcxxabi")
>     set(LIBCXX_CXX_ABI_SYSTEM 1)
> +  elseif (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
> +    set(LIBCXX_CXX_ABI_LIBNAME "libcxxrt")
>   else()
>     set(LIBCXX_CXX_ABI_LIBNAME "default")
>   endif()
... and unfortunately that didn't work, since the CMakeFiles are unable to find the libcxxrt headers:

CMake Warning at projects/libcxx/cmake/Modules/HandleLibCXXABI.cmake:67 (message):
  Failed to find cxxabi.h
Call Stack (most recent call first):
  projects/libcxx/cmake/Modules/HandleLibCXXABI.cmake:112 (setup_abi_lib)
  projects/libcxx/CMakeLists.txt:428 (include)


CMake Warning at projects/libcxx/cmake/Modules/HandleLibCXXABI.cmake:67 (message):
  Failed to find unwind.h
Call Stack (most recent call first):
  projects/libcxx/cmake/Modules/HandleLibCXXABI.cmake:112 (setup_abi_lib)
  projects/libcxx/CMakeLists.txt:428 (include)


CMake Warning at projects/libcxx/cmake/Modules/HandleLibCXXABI.cmake:67 (message):
  Failed to find unwind-arm.h
Call Stack (most recent call first):
  projects/libcxx/cmake/Modules/HandleLibCXXABI.cmake:112 (setup_abi_lib)
  projects/libcxx/CMakeLists.txt:428 (include)


CMake Warning at projects/libcxx/cmake/Modules/HandleLibCXXABI.cmake:67 (message):
  Failed to find unwind-itanium.h
Call Stack (most recent call first):
  projects/libcxx/cmake/Modules/HandleLibCXXABI.cmake:112 (setup_abi_lib)
  projects/libcxx/CMakeLists.txt:428 (include)

The problem is that on FreeBSD, these libcxxrt headers are installed into the same location as the base system's libc++ headers, which is /usr/include/c++/v1, and if I add that to the include path of libc++'s build, it will certainly cause conflicts.

Does anybody have a suggestion on how this could be avoided?

-Dimitry




_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

signature.asc (230 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Openmp-dev] [Release-testers] [6.0.0 Release] Release Candidate 2 tagged

Artem Dergachev via cfe-dev
On 9 Feb 2018, at 22:30, Dimitry Andric <[hidden email]> wrote:

>
> On 9 Feb 2018, at 22:11, Dimitry Andric via Openmp-dev <[hidden email]> wrote:
>>
>> On 9 Feb 2018, at 20:40, Dimitry Andric via cfe-dev <[hidden email]> wrote:
>>>
>>>> On 9 Feb 2018, at 10:20, Hans Wennborg <[hidden email]> wrote:
>> ...
>>>> What are all these test failures? Does it seems like they have a
>>>> common root cause and do we have a bug for it?
>> ...
>>> The Clang Tools and Extra Tools Unit tests all appear to crash with:
>>>
>>>  exception_ptr not yet implemented
>>
>> This turns out to be caused by libc++ being compiled without -DLIBCXXRT.  (In the FreeBSD base system build, we always add this option, so libc++ knows how to handle exceptions.)
>>
>> In the libc++ CMakeFiles, it appears to be governed by LIBCXX_CXX_ABI_LIBNAME, but it isn't being set to the correct value of "cxxrt" on FreeBSD.  I am going to try the following diff:
>>
>> --- llvm.src/projects/libcxx/CMakeLists.txt
>> +++ llvm.src/projects/libcxx/CMakeLists.txt
>> @@ -135,6 +135,8 @@
>>  elseif (APPLE)
>>    set(LIBCXX_CXX_ABI_LIBNAME "libcxxabi")
>>    set(LIBCXX_CXX_ABI_SYSTEM 1)
>> +  elseif (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
>> +    set(LIBCXX_CXX_ABI_LIBNAME "libcxxrt")
>>  else()
>>    set(LIBCXX_CXX_ABI_LIBNAME "default")
>>  endif()
>
> ... and unfortunately that didn't work, since the CMakeFiles are unable to find the libcxxrt headers:
>
> CMake Warning at projects/libcxx/cmake/Modules/HandleLibCXXABI.cmake:67 (message):
>  Failed to find cxxabi.h
> Call Stack (most recent call first):
>  projects/libcxx/cmake/Modules/HandleLibCXXABI.cmake:112 (setup_abi_lib)
>  projects/libcxx/CMakeLists.txt:428 (include)
Ok, this turned out to be easier than I thought.  After applying https://reviews.llvm.org/D43166, the number of failed tests drops roughly by half (from 896 to 512):

  Expected Passes    : 45381
  Expected Failures  : 185
  Unsupported Tests  : 2937
  Unexpected Passes  : 1
  Unexpected Failures: 521

I am going to have a look at some other low hanging fruit, and I have also created a few PRs to merge test changes into 6.0.

-Dimitry


_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

signature.asc (230 bytes) Download Attachment
12