LLVM 12.0 Delays Drag On With RC5 Now Shipping
Lingering bugs keep holding back the LLVM 12.0 release. The delay of more than one month is significant in that LLVM traditionally operates on a half-year release cadence and this code for v12.0 was branched all the way back towards the end of January, thus the 6k+ commits already accumulating for LLVM 13.0 this autumn.
With RC5, there is a fix for the ORC C bindings function names and signatures as well as removing some stale information from the release notes for what premiered in LLVM 11.0.
Thus LLVM 12.0.0-rc5 is out for testing via GitHub and ideally this will be the last release candidate before seeing the official release.
LLVM/Clang 12 is bringing support for the x86-64 micro-architecture feature levels, support for Intel Alder Lake and Sapphire Rapids, initial support for AMD Zen 3, continued work on C++20, AMDGPU back-end improvements, and much more.
Fresh LLVM Clang 12.0 (and GCC 11.1) compiler benchmarks coming up soon on Phoronix.