GNU Compiler Collection (GCC) GSoC projects
Every Google Summer of Code project accepted at GNU Compiler Collection (GCC), grouped by program year. Open a project to see its contributor, mentors, technologies, and source code.
Back to GNU Compiler Collection (GCC)GSoC 2026
5 projects- Extending C++ Support in GCC Static Analyzer
Egas Ribeiro
- Add infrastructure to handle the "Drop" trait
Janet Chien
- Enhance OpenACC Support in GCC
Sebastian Galindo
GSoC 2025
6 projects- Fortran - 2018/202x
c8ef
- Implementing Parallel Features on the GCC Ada Frontend
Ethan McDonough
- Tooling for running BPF GCC tests on a live kernel
PiyushRaj927
- Rewrite Rust lints to operate on frontend's HIR
Ryutaro Okada
GSoC 2024
7 projects- Fortran – DO CONCURRENT
Anuj Mohite
- gccrs - Inline Assembly Support
jjasmine
- Borrow-checking IR location support
Kushal Pal
- Improve nothrow detection in GCC
Pranil Dey
- Offloading to a separate process on the same host
Georgii Burunsuzian
- Rustc Testsuite Adapter for GCC Rust (GCCRS)
Muhammad Mahad
- Structured Dumping of GENERIC Trees
Thor Preimesberger
GSoC 2023
6 projects- Extending gcc -fanalyzer C++ support for self-analysis
Benjamin Priour
- Unicode Support for GCC Rust Frontend
Raiki Tamura
GSoC 2022
3 projects- New checkers for GCC’s static analyzer
Tim Lange
GSoC 2021
3 projects- Extending C++ support for static analysis pass
Ankur Saini
- Cargo tool for Rust-GCC
Arthur Cohen
- Static analysis for unreachable functions
Wenzhang Yang
GSoC 2020
2 projects- General Jobserver Client/Server Library
John Ravi
- Automatic Detection of Parallel Compilation Viability
Giuliano Belinassi
GSoC 2019
6 projects- Implementing OpenMP Work Stealing Scheduling
Khurai Kim
- Parallelize GCC with Threads
Giuliano Belinassi
- Implement Csmith fuzzer leveraging GCC C Extensions
SHUBHAM NARLAWAR
GSoC 2018
1 project- Textual Representation of LTO Object Files (Textual LTO dump tool project)
HRISHIKESH KULKARNI