13.0.0-rc2 has been tagged

Hi,

I've tagged the 13.0.0-rc2 release. Testers can begin testing and uploading
binaries.

13.0.0-rc3 is scheduled to be released on Sep. 7, so we'll continue to accept
bug fixes in the branch until then.

-Tom

End of ~/Documents/test-release.sh.log.

[ 54%] Built target obj.clangSema
make[1]: Leaving directory '/home/nnelson/Documents/llvm-project/llvm/utils/release/rc2/Phase3/Release/llvmCore-13.0.0-rc2.obj'
make: *** [Makefile:171: all] Error 2

Neil Nelson

No new bugs on my end since -rc1. To be more precise:

- orclazy non-amd64 test skip still needs backporting:

  https://bugs.llvm.org/show_bug.cgi?id=51292

- fstat/lstat compiler-rt tests are still failing:

  https://bugs.llvm.org/show_bug.cgi?id=50491

- clang rocm-detect.hip test is still broken:

  https://bugs.llvm.org/show_bug.cgi?id=51404

- openmp tests still hang:

  https://bugs.llvm.org/show_bug.cgi?id=51403

- and ofc I still haven't managed to get lldb tests to work properly
  in stand-alone builds

Ubuntu 21.04 including lldb and flang.

No upload made because release not available.

From first set of results.

Timed Out Tests (1):
lldb-api :: functionalities/tsan/thread_leak/TestTsanThreadLeak.py

Ubuntu 21.04 with lldb and flang.

Same as yesterday but with the following errors.

234201:make[1]: *** [CMakeFiles/Makefile2:238530: tools/flang/lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/all] Error 2
234482:make[1]: *** [CMakeFiles/Makefile2:239187: tools/flang/lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/all] Error 2
234492:make: *** [Makefile:171: all] Error 2

Neil Nelson

Hi,

Uploaded aarch64 & armv7 binaries:
8f692d75f71e89146877bab08760cda98378cc46275b2368b7887a2c605c13c4 clang+llvm-13.0.0-rc2-aarch64-linux-gnu.tar.xz
32148e4790ca2706d19eea7255edd0f99a97a647971cfa05f1b71eecadd7a3ac clang+llvm-13.0.0-rc2-armv7a-linux-gnueabihf.tar.xz

Everything looks the same as rc1.

Cheers,
Diana

Windows binaries are ready:

$ sha256sum LLVM-13.0.0-rc2-win*.exe
5c91401dce31672646da86e0d4e9cd2f3ff7873dc411ca988f83eb1ba4e61553 LLVM-13.0.0-rc2-win32.exe
035cd6b1b9c7c4310364c948823f02165a205ae97be10262f3df0a45ccd4d6f0 LLVM-13.0.0-rc2-win64.exe

Nothing new compared to rc1.

Thanks,
Hans

build_llvm_1300-rc2.bat|attachment (5.04 KB)

Uploaded Ubuntu 21.04 with lldb and flang.

sha256sum clang+llvm-13.0.0-rc2-x86_64-linux-gnu-ubuntu-21.04.tar.xz
07f2fe3010664d6094c91fb73247445cc8d5d3ce0195a024d356318171200f2d

Failed Tests (15):
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
Profile-x86_64 :: Linux/binary-id.c
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: 801.48s
Skipped : 39
Unsupported : 4135
Passed : 96933
Expectedly Failed: 355
Failed : 15
make[3]: *** [CMakeFiles/check-all.dir/build.make:77: CMakeFiles/check-all] Error 1
make[3]: Target 'CMakeFiles/check-all.dir/build' not remade because of errors.
make[2]: *** [CMakeFiles/Makefile2:31831: CMakeFiles/check-all.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:31838: CMakeFiles/check-all.dir/rule] Error 2
make[1]: Target 'check-all' not remade because of errors.
make: *** [Makefile:283: check-all] Error 2
[Release+Asserts Phase3] check-all failed

From before
51330 - FAIL: Profile-x86_64 :: Linux/binary-id.c
50487 - TEST 'MemorySanitizer-Unit :: ./Msan-x86_64-Test/MemorySanitizer.fstatat' FAILED
50488 - TEST 'MemorySanitizer-Unit :: ./Msan-x86_64-Test/MemorySanitizer.stat' FAILED
50489 - TEST 'MemorySanitizer-Unit :: ./Msan-x86_64-with-call-Test/MemorySanitizer.fstatat' FAILED
50490 - TEST 'MemorySanitizer-Unit :: ./Msan-x86_64-with-call-Test/MemorySanitizer.stat' FAILED
50491 - TEST 'MemorySanitizer-X86_64 :: fstat.cpp' FAILED
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: 2425

Tests: 2881
Metric: exec_time

Program 13.0.0-rc1 13.0.0-rc2 diff
test-suite...ngs-C/simulator/simulator.test 0.00 0.00 inf%
test-suite...md_ops_test_op_pmullw_142.test 0.00 0.00 inf%
test-suite...e/GCC-C-execute-pr67929_1.test 0.00 0.00 inf%
test-suite...imd_ops_test_op_psubq_215.test 0.00 0.00 inf%
test-suite...ute/GCC-C-execute-pr70127.test 0.00 0.00 inf%
test-suite...ute/GCC-C-execute-pr70586.test 0.00 0.00 inf%
test-suite...d_ops_test_op_pmuludq_274.test 0.00 0.00 inf%
test-suite...d_ops_test_op_pmuludq_251.test 0.00 0.00 inf%
test-suite...ute/GCC-C-execute-pr78559.test 0.00 0.00 inf%
test-suite...ute/GCC-C-execute-pr83362.test 0.00 0.00 inf%
test-suite...imd_ops_test_op_pmulhw_59.test 0.00 0.00 inf%
test-suite...ute/GCC-C-execute-pr78791.test 0.00 0.00 inf%
test-suite...ute/GCC-C-execute-pr79388.test 0.00 0.00 inf%
test-suite...md_ops_test_op_pmulhw_109.test 0.00 0.00 inf%
test-suite.../GCC-C-execute-20010924-1.test 0.00 0.00 inf%
Geomean difference nan%
13.0.0-rc1 13.0.0-rc2 diff
count 2862.000000 2862.000000 2832.000000
mean 214.059699 217.675657 inf
std 2733.084686 2775.723888 NaN
min 0.000000 0.000000 -1.000000
25% 0.000400 0.000400 -0.176082
50% 0.000500 0.000500 0.000000
75% 0.031950 0.033925 0.250000
max 81665.029000 80204.957556 inf

Neil Nelson

For 13.0.0 rc2, I have built and tested on both FreeBSD 12 and 13. I
used 2 patches, which are attached.

For the 32-builds I used -no-flang, as flang is currently not 32-bit
clean, and I do not expect it will ever be.

Main results on amd64-freebsd12:

  Skipped : 3 (rc1: 3)
  Unsupported : 6353 (rc1: 6352)
  Passed : 91855 (rc1: 91852)
  Expectedly Failed : 320 (rc1: 320)
  Timed Out : 2 (rc1: 2)
  Failed : 295 (rc1: 290)
  Unexpectedly Passed: 2 (rc1: 2)

Test suite results on amd64-freebsd12:

  Passed: 2419 (rc1: 2419)
  Failed: 3 (rc1: 3)

Main results on amd64-freebsd13:

  Skipped : 3 (rc1: 3)
  Unsupported : 6352 (rc1: 6352)
  Passed : 91792 (rc1: 91815)
  Passed With Retry : 0 (rc1: 1)
  Expectedly Failed : 320 (rc1: 320)
  Timed Out : 1 (rc1: 1)
  Failed : 324 (rc1: 327)
  Unexpectedly Passed: 2 (rc1: 2)

Test suite results on amd64-freebsd13:

  Passed: 2419 (rc1: 2419)
  Failed: 3 (rc1: 3)

Main results on i386-freebsd12:

  Skipped : 3 (rc1: 3)
  Unsupported : 4736 (rc1: 4735)
  Passed : 87542 (rc1: 87533)
  Expectedly Failed : 295 (rc1: 295)
  Failed : 200 (rc1: 201)
  Unexpectedly Passed: 1 (rc1: 1)

Main results on i386-freebsd13:

  Skipped : 3 (rc1: 3)
  Unsupported : 4736 (rc1: 4735)
  Passed : 87540 (rc1: 87532)
  Expectedly Failed : 295 (rc1: 295)
  Failed : 202 (rc1: 202)
  Unexpectedly Passed: 1 (rc1: 1)

Uploaded:
SHA256 (clang+llvm-13.0.0-rc2-amd64-unknown-freebsd12.tar.xz) = 6999f1995449d07c99c4585f918e81fd697677036d6d287782e7090d148a1fd4
SHA256 (clang+llvm-13.0.0-rc2-amd64-unknown-freebsd13.tar.xz) = 22022a1ca4cc61315c6c9d1e9145a94239948bbdf72a52d6593d25371fa3474b
SHA256 (clang+llvm-13.0.0-rc2-i386-unknown-freebsd12.tar.xz) = c7009939b80922bf04035a6e2650c5a94a6044f19892f89ade802275f40a2c26
SHA256 (clang+llvm-13.0.0-rc2-i386-unknown-freebsd13.tar.xz) = 3191de961d27366c69aa761e4faab52053bbd05f45c2c238fd5caffee8cab0f8

-Dimitry

fix-openmp-1.diff (635 Bytes)

fix-test-suite-1.diff (1.03 KB)

Hello,

The binaries have been uploaded for PowerPC. Here are the SHA1s:
Ubuntu: 3ef92f1da94c47e0a9697792a4e5414cb9eb94fd
RHEL: 86e429298ae8f1193fb3a8fde9266a6d340655d3

Albion

clang+llvm-13.0.0-rc2-powerpc64le-linux-rhel-7.9.sha1 (98 Bytes)

clang+llvm-13.0.0-rc2-powerpc64le-linux-ubuntu-18.04.sha1 (102 Bytes)

Hi,

I’ve uploaded the binaries for Windows on Arm (built by my colleague Maxim Kuvyrkov):
36153baa7a921d917fd93b7570fc2f6abf2c9da58711c1c69d6fcf13e3ab1885 LLVM-13.0.0-rc2-woa64.zip

Same as rc1.

Cheers,
Diana

Hello

Hi,

I've tagged the 13.0.0-rc2 release. Testers can begin testing and uploading
binaries.

13.0.0-rc3 is scheduled to be released on Sep. 7, so we'll continue to accept
bug fixes in the branch until then.

Looks good on Debian.

I found these regressions:
* https://bugs.llvm.org/show_bug.cgi?id=51726 (Tom fixed it already)
* https://bugs.llvm.org/show_bug.cgi?id=51642
but not a big deal

Cheers
Sylvestre

Tom,

I have uploaded rc2 for macOS (and also 12.0.1 final). These binaries
are without lldb since check-lldb hangs during testing.

b7d272b72a2f3fed69644496266552d90c9194046a188df799a8ef46396945d6
13.0.0/rc2/clang+llvm-13.0.0-rc2-x86_64-apple-darwin.tar.xz
359e908f54b3f75d2b8e63eff6e376be4ecd0b99a2434838ece4f163e977b4d9
12.0.1/final/clang+llvm-12.0.1-x86_64-apple-darwin.tar.xz

-- Tobias

Hello,

PowerPC binaries:
Ubuntu: f43a58c936c6cfbee34ec6ae55773a1a006e32ed
RHEL: a06b98e7f6daf7414e5b42cd0e879f06816e48a4

Albion