https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93090

            Bug ID: 93090
           Summary: RFE: Add a frontend for the Rust programming language
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: glaubitz at physik dot fu-berlin.de
  Target Milestone: ---

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.

Reply via email to