Skip to content

LLVM 18.1.3

Compare
Choose a tag to compare
@tstellar tstellar released this 04 Apr 03:56
· 10104 commits to main since this release
llvmorg-18.1.3

LLVM 18.1.3 Release

Release Notes

  • DFixes tsan failures for glibc’s LoongArch and certain RISC-V ports when fstat is used.
  • transform.structured.convert_to_loops now properly deletes its target op.
  • Fix a llvm.usub.with.overflow.i128 wrong code generation regression that was introduced with LLVM 18.1.0.
  • MemorySanitizer on Linux can now run even when maximum-entropy address-space layout randomization is configured globally (as is becoming increasingly common); MSan can automatically re-exec ASLR-off for the process if needed, instead of aborting.
  • Fixed a Clang 18.x regression which increased binary size and stack usage with -ftrivial-auto-var-init. Fixes #GH84178.
  • Fix for CVE-2024-31852

A note on binaries

Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available directly or not at all for each release. We suggest
you use the binaries from your distribution or build your own if you
rely on a specific platform or configuration.