Starting a new thread to increase visibility, since the previous GCC thread is quite old.

A friend of mine (Luke Kenneth Casson Leighton) has been talking to Richard Stallman about the need for a Rust frontend for GCC to allow Rust to replace C in more places, such as system software.

To allow some types of safety-critical software to be written in Rust, the GCC frontend would need to be an independent implementation of Rust, since the relevant specs require multiple independent implementations (so just attaching GCC as a new backend for rustc wouldn't work).

I'm aware of at least one rust frontend (gccrs by @redbrain), however it is very early code and is based on Rust before Rust 1.0, so is quite out-of-date.

I am also aware that Rust doesn't have a spec other than the rustc source code, which will definitely need to change, which I think is being worked on.

Is anyone interested in working on implementing a Rust frontend for GCC? I currently have other projects (libre-riscv GPU & Kazan Vulkan driver) that I'm busy with, so I most likely wouldn't be able to help very much, but I can get interested people in touch with Stallman.

Jacob Lifshay