GNU Compiler Collection (GCC) logo

GNU Compiler Collection (GCC)

GNU compilers

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...

Topics:aiuibackend

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...

Topics:ai

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...

Topics:frontend

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...

Topics:uiuxbackend
medium

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...

Topics:aifrontend
medium

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...

Topics:aifrontend

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.

|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

c dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available

Built with ❤️ for the Google Summer of Code (GSoC) open source community | © 2026 GSoCOrganizationsGuide

GNU Compiler Collection (GCC) - GSoC Organizations Guide | GSoC Organizations Guide