
GSoC Participation History
Technologies
Topics
Past Projects
Implementation of a simple in-memory file system for running offloading tests on NVIDIA GPUs
This project aims to implement an in-memory, volatile file system for NVIDIA GPUs using the NVPTX backend in newlib. NVPTX offloading in GCC enables...
Fortran - 2018/202x
This project aims to implement some new language features introduced in Fortran 2018 and Fortran 202x, enhancing gfortran's compatibility with newer...
Implementing Parallel Features on the GCC Ada Frontend
The GNAT front end does not currently recognize the "parallel" keyword added as part of Ada 2022. The goal of this project is to add support in the...
Tooling for running BPF GCC tests on a live kernel
This project addresses the lack of execution tests for the BPF backend in GCC. While GCC has many compile-time tests, the BPF backend—which generates...
Rewrite Rust lints to operate on frontend's HIR
GCC Rust (gccrs) is an alternative Rust compiler frontend based on GCC, aiming for full integration into the GNU toolchain. This project focuses on...
gccrs: Improving match expressions & pattern matching
This medium-sized project aims to improve pattern matching support in gccrs, the GCC frontend for Rust, by implementing compilation for the currently...
Frequently Asked Questions
GNU Compiler Collection (GCC) | GSoC Org Profile & Stats - Learn about GNU Compiler Collection (GCC)'s involvement in Google Summer of Code (GSoC), their technologies, detailed reports.
Participation
Projects
Top Programming Languages
Project Difficulty Distribution
No difficulty data available
Built with ❤️ for the Google Summer of Code (GSoC) open source community | © 2026 GSoCOrganizationsGuide