about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2020-06-07 05:58:49 +0000
committerbors <bors@rust-lang.org>2020-06-07 05:58:49 +0000
commita2fc33e0c87a258542cd12d6ffae52c43aa3785a (patch)
tree73e2d3ab44aa135cd3dab3ad616272c08ece3cda /src
parent450abe80f193ccefbfcd48214d70520f2d507f0e (diff)
parentaa7e771d67de13ae88f9f85860a218785ad3d900 (diff)
downloadrust-a2fc33e0c87a258542cd12d6ffae52c43aa3785a.tar.gz
rust-a2fc33e0c87a258542cd12d6ffae52c43aa3785a.zip
Auto merge of #73072 - arcnmx:lld-noload, r=nikic
Update LLVM submodule to include lld NOLOAD fix

> Rust nightly 2020-05-22 and later ships lld with a regression related to linker scripts: NOLOAD sections incorrectly generate sections filled with 0s. This causes gdb and other elf loaders to write to reserved or otherwise invalid addresses (gdb also seems confused by the resulting ELF files and spits out a warning about the sections). This is particularly a problem for embedded rust projects that use lld by default and have affected linker scripts (cortex-m-rt based projects for instance).

https://github.com/rust-lang/llvm-project/pull/64

Note that this also pulls in llvm changes from #72937
Diffstat (limited to 'src')
m---------src/llvm-project0
1 files changed, 0 insertions, 0 deletions
diff --git a/src/llvm-project b/src/llvm-project
-Subproject 943dbddc8e0869a382c4e1b2c135a40e28cf605
+Subproject 02e0d7fa5547f2b270b8b57cf4f4f8e177153c8