The project aims to enhance the f951 compiler's `DO CONCURRENT` construct by implementing locality clauses, supporting reduction operation and...
Offloading to a separate process on the same host
Georgii Burunsuzian
The project focuses on streamlining the debugging and development process for code intended for offloading to devices like GPUs. It proposes a method...
gccrs - Inline Assembly Support
jjasmine
gccrs is a full alternative implementation of the Rust language ontop of GCC with the goal to become fully upstream with the GNU toolchain. One of...
Borrow-checking IR location support
Kushal Pal
The main goal of this project is to add location support in GCC Rust, to BIR i.e an intermediate representation that will be exclusively used by the...
Rustc Testsuite Adapter for GCCRS
Muhammad Mahad
We have to adapt a copy of the rustc testsuite to make use of the error code framework implemented in gccrs as part of GSoC 2023. We need to develop...
Improve nothrow detection in GCC
Pranil Dey
Exception handling in GCC follows the Itanium ABI, particularly the C++ exception handling ABI. This process involves creating, throwing, and finally...
Structured Dumping of GENERIC Trees
Thor Preimesberger
This project proposes to add an additional developer option to GCC that enables the dumping of trees in GENERIC, the first intermediate...