about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorJonas Schievink <jonasschievink@gmail.com>2020-10-08 23:23:19 +0200
committerGitHub <noreply@github.com>2020-10-08 23:23:19 +0200
commitd252848c2e333c674691c37bff978eee073815a5 (patch)
treeacaa55b640243f8bc20f9326d5f6e04e3916ada6 /compiler/rustc_codegen_llvm/src
parentdd09561311dae8370005883a24e2e0a1a0861ac0 (diff)
parent8ab2ba1fe9f1f26693db4a0131223e8f35ed02fb (diff)
downloadrust-d252848c2e333c674691c37bff978eee073815a5.tar.gz
rust-d252848c2e333c674691c37bff978eee073815a5.zip
Rollup merge of #77710 - fortanix:raoul/bugfix-lvi, r=nikic
Update submodule llvm to get LVI bugfix

The LLVM LVI mitigations used register %rcs as a clobber register. This is problematic when rust uses this register to return (part of) function values. The problem was fixed upstream in:

    https://reviews.llvm.org/D88924
    https://reviews.llvm.org/D88925

PR https://github.com/rust-lang/llvm-project/pull/79 merged it in the llvm_project. This PR updates the submodule

Bug report: https://bugs.llvm.org/show_bug.cgi?id=47740
Fixes #77607

cc: @jethrogb
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions