RFE: Add a frontend for the Rust programming language This is a request for enhancement to add a frontend for the Rust programming language to GCC. Currently, there is only one official implementation of the Rust language which is the rustc compiler developed by the Rust developers. The goal of this enhancement request is to add a Rust frontend to GCC as an independent implementation, analogue to the already existing Go frontend. The benefits of having an independent implementation of the Rust language in GCC is that it helps writing a formal specification for the Rust language which doesn't exist yet as well as making the language available to a wider range of architectures which are supported by GCC but not LLVM which is what Rust uses as its backend. There are currently two ongoing development projects working on such a Rust frontend for GCC and either of them may be a potential candidate for this request for enhancement: > https://github.com/redbrain/gccrs > https://github.com/sapir/gcc-rust/tree/rust This bug report was created after a short discussion on the gcc-patches mailing list with the intention to create a campaign on BountySource.com to help stimulate the development with a financial incentive to anyone working on a Rust frontend for GCC: > https://gcc.gnu.org/ml/gcc-patches/2019-12/msg01568.html I will be using this bug report to create a bounty on BountySource.com.

Javascript Required. Kindly enable Javascript.