about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-02-24 07:48:10 +0100
committerGitHub <noreply@github.com>2022-02-24 07:48:10 +0100
commita93be6def910757c262251ecb2c9acd045aec945 (patch)
treefca6974cf067582399cb03b70e5de86153ad2b86 /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
parentae27c4ab1f3c59eb81728425fbad4386e0a558bc (diff)
parent65614e91ad847e3d2941e1308bb2b1d916eba25f (diff)
downloadrust-a93be6def910757c262251ecb2c9acd045aec945.tar.gz
rust-a93be6def910757c262251ecb2c9acd045aec945.zip
Rollup merge of #94292 - esp-rs:riscv32imc-esp-espidf-64bit-atomics, r=petrochenkov
riscv32imc_esp_espidf: set max_atomic_width to 64

For espidf targets without native atomics, there is atomic emulation inside [the newlib component of espidf](https://github.com/espressif/esp-idf/blob/master/components/newlib/stdatomic.c), this has been extended to support emulation up to 64bits therefore we are safe to increase the atomic width for the `riscv32imc_esp_espidf` target.

Closes https://github.com/esp-rs/rust/issues/107

cc: `@ivmarkov`
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions