[10.0.0 Release] Release Candidate 4 is here

Hello everyone,

Release Candidate 4 was tagged earlier today as llvmorg-10.0.0-rc4 on
the release branch at b406eab8880. It contains 12 commits since the
previous release candidate.

If no new problems arise, this is what the final release will look like.

Source code and docs are available at
https://prereleases.llvm.org/10.0.0/#rc4 and
https://github.com/llvm/llvm-project/releases/tag/llvmorg-10.0.0-rc4

Pre-built binaries will be added as they become ready.

Please file bug reports for any issues you find as blockers of
https://llvm.org/pr44555

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

Thanks,
Hans

Uploaded Xubuntu/Ubuntu 19.10.

sha256sum clang+llvm-10.0.0-rc4-x86_64-pc-linux-gnu.tar.xz
694894be0777d003c3f347d536feb47042283f4e303686d2c81c92e2fc03f66b

Testing Time: 534.09s
Expected Passes : 67697
Expected Failures : 269
Unsupported Tests : 1946
[100%] Built target check-all

Testing Time: 160.58s
Expected Passes : 2404
[100%] Built target check

No fails to speak of.

Neil Nelson

For 10.0.0-rc4, I used three patches, which are attached.

Main results on amd64-freebsd11:

  Expected Passes : 67939 (rc2: 67927)
  Expected Failures : 265 (rc2: 266)
  Unsupported Tests : 4654 (rc2: 4654)
  Unexpected Passes : 5 (rc2: 5)
  Unexpected Failures: 540 (rc2: 539)
  Individual Timeouts: 18 (rc2: 19)

Note that the test suite failures I reported for earlier RCs in PR44763
(segfaults and hangs while processing bitcode) have been resolved via
PR44896 and D74878, so it now worked again, at least for amd64.

Test suite results on amd64-freebsd11:

  Expected Passes : 2398
  Unexpected Failures: 3

The i386 builds are still running, I will upload the tarballs and post the results later.

Uploaded:
SHA256 (clang+llvm-10.0.0-rc4-amd64-unknown-freebsd11.tar.xz) = ad8ba933fa9e27c022bb0dde7d5ec1414a1be7b32bff99bb65c3873736c720bf

-Dimitry

fix-clang-1.diff (447 Bytes)

fix-compiler-rt-1.diff (890 Bytes)

fix-test-suite-1.diff (552 Bytes)

Hans,

Good weekend to all - stay safe and wash your hands!

I have uploaded the macOS builds with the following sha256:
c62aed5ba5643fec9d199e9e0b217c2e0b539c7d0f47364173ab8e47058225b7
rc4/clang+llvm-10.0.0-rc4-x86_64-apple-darwin.tar.xz

The following three tests failed:

FAIL: LLVM :: Bindings/Go/go.test (25513 of 67059)
FAIL: ThreadSanitizer-x86_64 :: Darwin/norace-objcxx-run-time.mm
(57230 of 67059)
FAIL: libunwind :: signal_frame.pass.cpp (64767 of 67059)

No regressions from previous RC's

Thanks,
Tobias

I've updated OpenMandriva Cooker to it, and rebuilt all packages. Looks very good here, even RISC-V is mostly succeeding.

ttyl
bero

Release Candidate 4 was tagged earlier today as llvmorg-10.0.0-rc4 on
the release branch at b406eab8880. It contains 12 commits since the
previous release candidate.

For 10.0.0-rc4, I used three patches, which are attached.

...

The i386 builds are still running, I will upload the tarballs and post the results later.

Main results on i386-freebsd11:

  Expected Passes : 64993 (rc2: 64981)
  Passes With Retry : 1 (rc2: 1)
  Expected Failures : 248 (rc2: 249)
  Unsupported Tests : 3083 (rc2: 3083)
  Unresolved Tests : 1 (rc2: 1)
  Unexpected Passes : 5 (rc2: 5)
  Unexpected Failures: 231 (rc2: 231)
  Individual Timeouts: 9 (rc2: 9)

As usual, the test suite does not build on i386, due to missing SSE and int128 support.

Uploaded:
SHA256 (clang+llvm-10.0.0-rc4-i386-unknown-freebsd11.tar.xz) = d1acc6425ce5410547730f6fce82b34d8f93d2099997fb61056949b4c8334a15

-Dimitry

All packages for Fedora rawhide rebuilt and tested without a hitch.

Hi Hans,

Release Candidate 4 was tagged earlier today as llvmorg-10.0.0-rc4 on
the release branch at b406eab8880. It contains 12 commits since the
previous release candidate.

If no new problems arise, this is what the final release will look like.

Source code and docs are available at
https://prereleases.llvm.org/10.0.0/#rc4 and
https://github.com/llvm/llvm-project/releases/tag/llvmorg-10.0.0-rc4

Pre-built binaries will be added as they become ready.

I've now uploaded Solaris 11.4/SPARCv9 and AMD64 binaries, with the
following sha256sum hashes:

91534145e75d2406ad26880a51fec804bbb0d694ce17387e685bb3a91d6c4bf5 clang+llvm-10.0.0-rc4-amd64-pc-solaris2.11.tar.xz
ecc0bab5fec46f8fcf34b90cc94b387ec5138c067a345ed3c2163d933e655cf6 clang+llvm-10.0.0-rc4-sparcv9-sun-solaris2.11.tar.xz

This time, MLIR is included. No regressions on x86, the same set of
mlir testsuite failures on sparc as on trunk.

  Rainer

Windows binaries are ready. They were built with the attached batch file.

$ sha256sum LLVM-10.0.0-rc4-win*.exe
4f599fbc38afc0031e8766c39c8e00673d51f6d0e5bbd5a98fdf71507a35d332
LLVM-10.0.0-rc4-win32.exe
15d5b9b6c71ef5078c40bf49026128358bb9a03608f836173ab29cf5b523aac7
LLVM-10.0.0-rc4-win64.exe

build_llvm_1000-rc4.bat|attachment (4.89 KB)

Just out of curiosity: Why do these these patches never make their way to the repository?

Hello,

Nothing new on Gentoo end.

Hi,

I still have the same issues on AArch64 with waitid.cpp, binaires uploaded as

9f3f57dc93d6795dceb345d6f25b599bb9a44b38c05db90962f7c8c8968ac60b
clang+llvm-10.0.0-rc4-aarch64-linux-gnu.tar.xz

Failing Tests (2):
    AddressSanitizer-aarch64-linux :: TestCases/Posix/waitid.cpp
    AddressSanitizer-aarch64-linux-dynamic :: TestCases/Posix/waitid.cpp

  Expected Passes : 65363
  Expected Failures : 253
  Unsupported Tests : 3382
  Unexpected Failures: 2

Got some issues with the ARM 32bit box, build on-going

Thanks,
Yvan

Hello,

I finished testing llvm-10.0.0 RC4 on Power PC 64bit Little Endian Ubuntu 16.04 machine and have uploaded the binary from IBM.

There were no regressions. The sha1 file is attached.

Thanks,
Anil Mahmud.

clang+llvm-10.0.0-rc4-powerpc64le-linux-ubuntu-16.04.sha1 (102 Bytes)

Hello,

I finished testing llvm-10.0.0 RC4 on Power PC 64bit Little Endian Red Hat 7.4 machine and have uploaded the binary from IBM.

There were no regressions. The sha1 file is attached.

Thanks,

Anil Mahmud.

clang+llvm-10.0.0-rc4-powerpc64le-linux-rhel-7.4.sha1 (98 Bytes)

Hi Franz,

I submitted some of them a few times, but they always got stuck in review, and I ran out of time. I’ll make another push after the release is done…

-Dimitry