LLVM 13.0.1-rc3 has been tagged

Hi,

I’ve tagged 13.0.1-rc3, so testers can begin testing. As a reminder, please upload the binaries directly to github and post the hash on this thread.

1 Like

Windows is ready.
SHA256 hashes:

e2657fc917a6789cc97537d31f8744f1bef155c1c436fa08fa4da94cc169ec54 LLVM-13.0.1-rc3-win32.exe
4f247f2a92b55505780c232e892a2a486f353901095b41b40f87fc2546162ff9 LLVM-13.0.1-rc3-win64.exe

1 Like

macOS done:

7b8225a9134a08f26fa26ca67372ff2377c0d97346c7aeeaf2f89fcad5be84bc  clang+llvm-13.0.1-rc3-x86_64-apple-darwin.tar.xz

Tests looks the same as rc2:

FAIL: Clang :: Driver/darwin-ld-lto.c (7967 of 91780)
FAIL: Flang :: Runtime/no-cpp-dep.c (31518 of 91780)
FAIL: ORC-x86_64-darwin :: TestCases/Darwin/x86-64/trivial-cxa-atexit.S (78090 of 91780)
FAIL: flang-OldUnit :: Evaluate/folding.test (81202 of 91780)
/Users/tobias/code/llvm-releases/13.0.1/rc3/llvm-project/flang/unittests/Evaluate/folding.cpp:64: FAIL: y1Flushing.IsInfinite() || std::abs(host::CastFortranToHost<R4>(y1Flushing) + 88.) > 2
FAIL: libomp :: affinity/root-threads-affinity.c (88731 of 91780)
FAIL: libomp :: ompt/loadtool/tool_available_search/tool_available_search.c (88798 of 91780)
FAIL: libomp :: tasking/hidden_helper_task/gtid.cpp (88896 of 91780)
FAIL: libomp :: worksharing/for/kmp_sch_simd_guided.c (88940 of 91780)
FAIL: libunwind :: signal_frame.pass.cpp (88995 of 91780)
1 Like

For 13.0.1 rc3, I have built and tested on both FreeBSD 12 and 13. No additional patches were needed.

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 (rc2:     3)
  Unsupported        :  6353 (rc2:  6356)
  Passed             : 91852 (rc2: 91847)
  Expectedly Failed  :     1 (rc2:   320)
  Timed Out          :   320 (rc2:     2)
  Failed             :   297 (rc2:   298)
  Unexpectedly Passed:     2 (rc2:     2)

Test suite results on amd64-freebsd12:

  Passed: 2419 (rc2: 2419)
  Failed:    3 (rc2:    3)

Main results on amd64-freebsd13:

  Skipped            :     3 (rc2:     3)
  Unsupported        :  6352 (rc2:  6355)
  Passed             : 91814 (rc2: 91811)
  Expectedly Failed  :   320 (rc2:   320)
  Failed             :   337 (rc2:   337)
  Unexpectedly Passed:     2 (rc2:     2)

Test suite results on amd64-freebsd13:

  Passed: 2419 (rc2: 2419)
  Failed:    3 (rc2:    3)

Main results on i386-freebsd12:

  Skipped            :     3 (rc2:     3)
  Unsupported        :  4738 (rc2:  4741)
  Passed             : 87576 (rc2: 87575)
  Passed With Retry  :     2 (rc2:     0)
  Expectedly Failed  :   295 (rc2:   295)
  Failed             :   196 (rc2:   196)
  Unexpectedly Passed:     1 (rc2:     1)

Main results on i386-freebsd13:

  Skipped            :     3 (rc2:     3)
  Unsupported        :  4738 (rc2:  4741)
  Passed             : 87573 (rc2: 87571)
  Passed With Retry  :     1 (rc2:     0)
  Expectedly Failed  :   295 (rc2:   295)
  Failed             :   200 (rc2:   200)
  Unexpectedly Passed:     1 (rc2:     1)

Uploaded:

SHA256 (clang+llvm-13.0.1-rc3-amd64-unknown-freebsd12.tar.xz) = ebe410c2679e92a54752713ccf119237daa5e1368c2834a9270f3b0f05f2d039
SHA256 (clang+llvm-13.0.1-rc3-amd64-unknown-freebsd13.tar.xz) = 5a8f7b1d1e040d4f3cc37dde6bc8e08de0256a357f5fcbc57616fd75654b256a
SHA256 (clang+llvm-13.0.1-rc3-i386-unknown-freebsd12.tar.xz) = 3bb11d63ef651d5f465f13c0c80a925819604006cb491699652224ae4d09757a
SHA256 (clang+llvm-13.0.1-rc3-i386-unknown-freebsd13.tar.xz) = b058a7a1ef100375960231ae014f4f0ef1373bf3fa1c4b79780bb2ea7b2639b3

-Dimitry

1 Like

Uploaded armv7-linux and aarch64 linux & windows:
61c26d217f2443fb171f400e82f43c694ac2fc4fcb1d9f43f308072cfa437ab3 clang+llvm-13.0.1-rc3-aarch64-linux-gnu.tar.xz
effee7945aae06d536fb2c85c535a60768308f3e1e362e7cfb14bebcdbc4d4ae clang+llvm-13.0.1-rc3-armv7a-linux-gnueabihf.tar.xz
e82533f6871bcaa8332b6ce71911fe0711d3af84a3d1b9d002e5a88dd8982a41 LLVM-13.0.1-rc3-woa64.zip

No new failures.

@rovka Are the -rc2 failures fixed?

I’ve tried building from https://github.com/llvm/llvm-project/releases/download/llvmorg-13.0.1-rc3/lld-13.0.1rc3.src.tar.xz on my Linux box but the build scripts are borked. Specifically, there’s a missing mach-o directory that won’t let it build on an x64 IvyBridge i7 box running Manjaro Linux building on Clang 13.0.0. I’ll try again from the full LLVM tree to see if it makes a difference.

Edit

Still no dice. The missing file is mach-o/compact_unwind_encoding.h every time.

Edit2

It seems there was a broken LLVM_MAIN_SOURCE_DIR in my configuration. Setting it manually in CMake-GUI fixed it.

Btw I ran into an assertion while building libc++ 14 with clang 13:

Assertion failed: (SizeInBits >= OffsetInBits - FragmentOffset && "size underflow"), function addExpression, file /usr/src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp, line 509.

This appears to have been fixed by [DwarfDebug] Refuse to emit DW_OP_LLVM_arg values wider than 64 bits · llvm/llvm-project@c7c84b9 · GitHub, but it doesn’t seem to be merged?

PowerPC binaries are ready.

4ed7aad3c91c1a926804fd48ecd9221e91015064  clang+llvm-13.0.1-rc3-powerpc64le-linux-rhel-7.9.tar.xz
b3a0518ad2857565233afb4c3b431ed46d5404dd  clang+llvm-13.0.1-rc3-powerpc64le-linux-ubuntu-18.04.5.tar.xz

No new failures and the -rc2 failures were fixed.

1 Like

I don’t see LLVM-13.0.1-rc3-woa64.zip and clang+llvm-13.0.1-rc3-aarch64-linux-gnu.tar.xz on the releases page.

Sorry, should’ve double checked. They’re up now.

Yep.