[9.0.0 Release] Release Candidate 5 is here

Hello everyone,

9.0.0-rc5 was just tagged from the release_90 branch at r371837. In
the Git monorepo, it's tagged as llvmorg-9.0.0-rc5.

Source code and docs are available at
https://prereleases.llvm.org/9.0.0/#rc5 Binaries will be added as they
become available.

There is only a single change from rc4 to rc5. Once more, the hope is
that this will be the last release candidate and that we can tag the
final release soon.

Please file bug reports for any issues you find, marking them blocking
of https://llvm.org/PR42474

Release testers, please run the test script and share your results.

Thanks,
Hans

Windows binaries are ready:

$ sha256sum LLVM-9.0.0-rc5-win*.exe
306c72fa9a05461c5e0a3bb55d1ac494e5b48f9d2fe60c4729bb3e567db799b7
LLVM-9.0.0-rc5-win32.exe
be8548f7d0b478afbd334ad9b5fdc6995ba19144fafb7f1ea8bc80a9316cf68d
LLVM-9.0.0-rc5-win64.exe

They were built with the attached batch file.

build_llvm_900-rc5.bat|attachment (5.58 KB)

For this rc, I used two patches, from:

* https://bugs.llvm.org/show_bug.cgi?id=42892 - After r356631, Sanitizer-i386-Test faills to link on FreeBSD
* https://bugs.llvm.org/show_bug.cgi?id=42894 - FreeBSD needs -pthread link flag for dynamic ASan tests

Uploaded:

SHA256 (clang+llvm-9.0.0-rc5-amd64-unknown-freebsd11.tar.xz) = 0908ebd68ebcb98981b5ee04de0b5bd934646bbe7d19d6f98b8149f8ca301c13
SHA256 (clang+llvm-9.0.0-rc5-i386-unknown-freebsd11.tar.xz) = f163d9557005049e0be05b630196319e936d32d59e186e33c56f41a47e268586

Main test results on amd64-freebsd11:

Hi,

Uploaded ARM & AArch64:
09dc9f7401419aea8b3c157f99c9610beb193461b4ef4626ea0a7424ab218e3e
clang+llvm-9.0.0-rc5-armv7a-linux-gnueabihf.tar.xz
e04c2e34b2feafe4fd34cf1fe36af73d27fa414ff2a8e038da0f6eed2c6c8f00
clang+llvm-9.0.0-rc5-aarch64-linux-gnu.tar.xz

They both seem ok.

Cheers,
Diana

Thanks! I've added them to the prerelease page.