My previous blog post introduced my work to improve Rust’s support for RISC-V Linux systems. Since then I fixed a couple of interesting compiler bugs. This blog post is more technical – describing these bugs and explaining some rustc
internals along the way. I conclude by reporting on movement in the broader Rust community regarding RISC-V. I assumed that the reader is comfortable with programming terminology. This blog post contains Rust code samples but the reader is not expected to be fluent in Rust.
Article: https://www.codethink.co.uk/articles/2020/fixing-rusts-test-suite-on-risc-v/