llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
28.75k stars 11.89k forks source link

Backport "ThinLTO: Fix inline assembly references to static functions with CFI" to release/13.x branch #50930

Closed tstellar closed 3 years ago

tstellar commented 3 years ago
Bugzilla Link 51588
Resolution FIXED
Resolved on Aug 24, 2021 21:50
Version unspecified
OS Linux
Blocks llvm/llvm-project#50580
CC @nickdesaulniers,@pcc,@samitolvanen
Fixed by commit(s) 7ce1c4da7726 1828e57eb586

Extended Description

Any thoughts on backporting https://reviews.llvm.org/rG7ce1c4da7726 to the release/13.x branch? It looks pretty simple to me, and it enables clang-13 to build the kernel with CFI, which is a pretty compelling case to include it in the release.

tstellar commented 3 years ago

Merged: 1828e57eb586

tstellar commented 3 years ago

https://lkml.org/lkml/2021/8/24/1416