12.0.1-rc4 release has been tagged

Hi,

I've tagged the 12.0.1-rc4 release. This will hopefully be the last release
candidate. Please test and upload binaries.

-Tom

Uploaded Ubuntu 21.04 with lldb.

ha256sum clang+llvm-12.0.1-rc4-x86_64-linux-gnu-ubuntu-21.04.tar.xz
6c988665d340202ab90333c27278699073cdd355896f76d6c936a19922fe2aef

Failed Tests (14):
MemorySanitizer-Unit :: ./Msan-x86_64-Test/MemorySanitizer.fstatat
MemorySanitizer-Unit :: ./Msan-x86_64-Test/MemorySanitizer.stat
MemorySanitizer-Unit :: ./Msan-x86_64-with-call-Test/MemorySanitizer.fstatat
MemorySanitizer-Unit :: ./Msan-x86_64-with-call-Test/MemorySanitizer.stat
MemorySanitizer-X86_64 :: fstat.cpp
MemorySanitizer-lld-X86_64 :: fstat.cpp
SanitizerCommon-asan-i386-Linux :: Linux/crypt_r.cpp
SanitizerCommon-asan-i386-Linux :: Posix/crypt.cpp
SanitizerCommon-lsan-i386-Linux :: Linux/crypt_r.cpp
SanitizerCommon-lsan-i386-Linux :: Posix/crypt.cpp
SanitizerCommon-msan-x86_64-Linux :: Posix/lstat.cpp
SanitizerCommon-ubsan-i386-Linux :: Linux/crypt_r.cpp
SanitizerCommon-ubsan-i386-Linux :: Posix/crypt.cpp
lldb-api :: tools/lldb-vscode/runInTerminal/TestVSCode_runInTerminal.py

Testing Time: 522.60s
Unsupported : 3416
Passed : 84252
Expectedly Failed: 267
Failed : 14

All failed tests covered by prior bugs.
Bug 50487 - TEST ‘MemorySanitizer-Unit :: ./Msan-x86_64-Test/MemorySanitizer.fstatat’ FAILED
Bug 50488 - TEST ‘MemorySanitizer-Unit :: ./Msan-x86_64-Test/MemorySanitizer.stat’ FAILED
Bug 50489 - TEST ‘MemorySanitizer-Unit :: ./Msan-x86_64-with-call-Test/MemorySanitizer.fstatat’ FAILED
Bug 50490 - TEST ‘MemorySanitizer-Unit :: ./Msan-x86_64-with-call-Test/MemorySanitizer.stat’ FAILED
Bug 50491 - TEST ‘MemorySanitizer-X86_64 :: fstat.cpp’ FAILED
Bug 50492 - TEST ‘MemorySanitizer-lld-X86_64 :: fstat.cpp’ FAILED
48946 - skipping incompatible /usr/lib/x86_64-linux-gnu/libcrypt.so when searching for -lcrypt
48960 - FAIL: lldb-api :: tools/lldb-vscode/runInTerminal/TestVSCode_runInTerminal.py

llvm-test-suite
Passed: 2405

Tests: 2825
Metric: exec_time

Program 12.0.1-rc3 12.0.1-rc4 diff
test-suite…te/GCC-C-execute-980929-1.test 0.00 0.00 inf%
test-suite…/GCC-C-execute-20040811-1.test 0.00 0.01 inf%
test-suite…imd_ops_test_op_subps_166.test 0.00 0.00 inf%
test-suite…te/GCC-C-execute-981001-1.test 0.00 0.00 inf%
test-suite…e/GCC-C-execute-pr65053-1.test 0.00 0.00 inf%
test-suite…/C/Regression-C-testtrace.test 0.00 0.00 inf%
test-suite…adpcm/rawcaudio/rawcaudio.test 0.00 0.00 inf%
test-suite…ute/GCC-C-execute-pr66940.test 0.00 0.00 inf%
test-suite…md_ops_test_op_shufps_189.test 0.00 0.00 inf%
test-suite…d_ops_test_op_rsqrtps_122.test 0.00 0.00 inf%
test-suite…md_ops_test_op_pcmpgtw_18.test 0.00 0.00 inf%
test-suite…/GCC-C-execute-20040709-1.test 0.00 0.00 inf%
test-suite…ute/GCC-C-execute-pr70127.test 0.00 0.00 inf%
test-suite…/GCC-C-execute-20040705-2.test 0.00 0.00 inf%
test-suite…md_ops_test_op_psubusw_57.test 0.00 0.00 inf%
Geomean difference nan%
12.0.1-rc3 12.0.1-rc4 diff
count 2807.000000 2807.000000 2766.0
mean 219.337542 656.479029 inf
std 2908.715142 10732.983747 NaN
min 0.000000 0.000000 -1.0
25% 0.000400 0.000400 -0.2
50% 0.000500 0.000500 0.0
75% 0.010800 0.044100 0.5
max 80913.735125 432134.864000 inf

Neil Nelson

Windows is ready:

$ sha256sum LLVM-12.0.1-rc4-win*.exe
4867ae6c48acab5d5ddb2f06aae5599dde1bcd87bb1059a6c93752e9ebdb4593 LLVM-12.0.1-rc4-win32.exe
a303615f3fe525f07cb186cb261ad581d6bc225cce5aca2f01ce8c916af40d20 LLVM-12.0.1-rc4-win64.exe

Thanks,
Hans

build_llvm_1201-rc4.bat|attachment (5.02 KB)

For 12.0.1 rc4, I have built and tested on both FreeBSD 11 and 12. No
additional patches were needed.

Main results on amd64-freebsd11:

  Unsupported : 5562 (rc2: 5562)
  Passed : 80208 (rc2: 80205)
  Expectedly Failed : 247 (rc2: 247)
  Timed Out : 2 (rc2: 5)
  Failed : 96 (rc2: 96)
  Unexpectedly Passed: 2 (rc2: 2)

Test suite results on amd64-freebsd11:

  Passed: 2399 (rc2: 2399)
  Failed: 3 (rc2: 3)

Main results on amd64-freebsd12:

  Unsupported : 5562 (rc2: 5562)
  Passed : 80208 (rc2: 80209)
  Expectedly Failed : 243 (rc2: 243)
  Timed Out : 5 (rc2: 6)
  Failed : 93 (rc2: 91)
  Unexpectedly Passed: 6 (rc2: 6)

Test suite results on amd64-freebsd12:

  Passed: 2399 (rc2: 2399)
  Failed: 3 (rc2: 3)

Main results on i386-freebsd11:

  Unsupported : 3976 (rc2: 3976)
  Passed : 76754 (rc2: 76753)
  Expectedly Failed : 224 (rc2: 224)
  Failed : 53 (rc2: 54)
  Unexpectedly Passed: 1 (rc2: 1)

Main results on i386-freebsd12:

  Unsupported : 3976 (rc2: 3976)
  Passed : 76756 (rc2: 76755)
  Expectedly Failed : 222 (rc2: 222)
  Failed : 51 (rc2: 52)
  Unexpectedly Passed: 3 (rc2: 3)

Uploaded:
SHA256 (clang+llvm-12.0.1-rc4-amd64-unknown-freebsd11.tar.xz) = 3117f9d9f38ecaf4d453bbed9796ad5daa913ac800b4ef91c0ad7ba76d3ba5bd
SHA256 (clang+llvm-12.0.1-rc4-amd64-unknown-freebsd12.tar.xz) = 46ede5c86e6eb6f71c0d87efae97121675814c6d0f96ce3ab1f57afc92ac07b6
SHA256 (clang+llvm-12.0.1-rc4-i386-unknown-freebsd11.tar.xz) = f19882d7b7d3ae4271906a256a432c46ec69bd7226c809d75127ab735df7c68f
SHA256 (clang+llvm-12.0.1-rc4-i386-unknown-freebsd12.tar.xz) = bedd5bb312abbdf5d6de8705f97d7710663b79f58f6f6a9db2ab8a744abb5a5d

-Dimitry

Looks good on Debian

Cheers
S

This mostly looks good on amd64 & x86, except that:

1. Three compiler-rt tests fail for me against glibc 2.33 (I'm just
skipping them):

  compiler-rt/test/lsan/TestCases/many_threads_detach.cpp [1]
  compiler-rt/test/msan/fstat.cpp [2]
  compiler-rt/test/sanitizer_common/TestCases/Posix/lstat.cpp

2. One openmp test is suffering from missing include [3].

3. asan_symbolize tests are broken on py3.10 [4].

I've submitted trivial fixes for 3/4 but I'm not going to complain
if you don't want last minute inclusions.

[1] 48962 – LeakSanitizer-AddressSanitizer-i386 :: TestCases/many_threads_detach.cpp test failure
[2] 50491 – TEST 'MemorySanitizer-X86_64 :: fstat.cpp' FAILED
[3] ⚙ D105474 [openmp] [test] Add missing <limits> include to capacity_nthreads
[4] ⚙ D105489 [compiler-rt] [test] Fix asan symbolize tests on py3.10

Hello,

PowerPC8 SHA1:
Ubuntu = 64abc4f32d1cc0b89b25b31d9b007378745986ef
RHEL = b39f7b48825175f4d53f425db3d5e53ef89ce95f

Albion

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

clang+llvm-12.0.1-rc4-powerpc64le-linux-ubuntu-18.04.sha1 (102 Bytes)

Hi,

No regressions with RC4 vs RC3 for ARM and AArch64, I’ve uploaded the binaries:
sha256sum:
8e8d67f46d6ac2455958e0857596ce0c7dcecb248cdfaaeb53e032abb2558408 clang+llvm-12.0.1-rc4-aarch64-linux-gnu.tar.xz (361M)
cf7c4de6592545954ceae2ef4d0aa3da4100438aa4b088479e6000975fc8b4e2 clang+llvm-12.0.1-rc4-armv7a-linux-gnueabihf.tar.xz (329M)

Cheers,
Yvan

I didn’t see any thread about binaries for the final release yet, but I uploaded the Windows ones here:

$ sha256sum LLVM-12.0.1-win*.exe
62f8bc1328a8d9e3fcd4663139891aaeda2ea4fe83eb510cba1c9ca943c76d51 LLVM-12.0.1-win32.exe
fcbabc9a170208bb344f7bba8366cca57ff103d72a316781bbb77d634b9e9433 LLVM-12.0.1-win64.exe

build_llvm_1201-final.bat|attachment (5.01 KB)

Hi,

ARM and AArch64 binaries uploaded.
sha256sums:
3d4ad804b7c85007686548cbc917ab067bf17eaedeab43d9eb83d3a683d8e9d4 clang+llvm-12.0.1-aarch64-linux-gnu.tar.xz (361M)
1ec685b5026f9cc5e7316a5ff2dffd8ff54ad9941e642df19062cc1359842c86 clang+llvm-12.0.1-armv7a-linux-gnueabihf.tar.xz (329M)

Cheers
Yvan

Uploaded x86_64 Ubuntu 16 binary:

$ cat clang+llvm-12.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sha256

6b3cc55d3ef413be79785c4dc02828ab3bd6b887872b143e3091692fc6acefe7 clang+llvm-12.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz

Uploaded x86_64 Ubuntu 16 binary:

$ cat clang+llvm-12.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sha256
6b3cc55d3ef413be79785c4dc02828ab3bd6b887872b143e3091692fc6acefe7 clang+llvm-12.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz

This sha256 hash does not match the uploaded file.

-Tom

Sorry, I’ll double check and re upload if necessary.

My mistake, I put it in /home/testers instead of /data/testers-uploads. Re-uploaded.