Programming languages

GNU Compiler Collection (GCC)

GNU compilers

Technologies
CC++gnu autotoolsgnu make
Topics
compilerdeveloper toolslink time optimizationopenmptoolchain
Total projects
39
Years participating
9
Most recent
2026

Participation history

9 program years
Projects by participation year 2018: 1 projects, 2019: 6 projects, 2020: 2 projects, 2021: 3 projects, 2022: 3 projects, 2023: 6 projects, 2024: 7 projects, 2025: 6 projects, 2026: 5 projects 1 2018 6 2019 2 2020 3 2021 3 2022 6 2023 7 2024 6 2025 5 2026

Historical projects

2026 5 projects

Official GSoC page ↗

Extending C++ Support in GCC Static Analyzer

Contributor: Egas Ribeiro

GCC's static analyzer (-fanalyzer) lacks C++ class hierarchy awareness, causing it to miss bugs in exception catch blocks that use base types and...

[gccrs] Adding Infrastructure to Compile the Rust 'alloc' Crate

Contributor: Enes Çevik

This project implements the compiler infrastructure—including missing intrinsics and lang items—required to compile Rust’s alloc crate in GCC Rust...

Add infrastructure to handle the "Drop" trait

Contributor: Janet Chien

gccrs still lacks support for Rust’s Drop trait, which is a core part of Rust’s resource management model. Without it, values that require cleanup...

libgomp Optimizations for Scheduler Guided OpenMP Execution in Cloud VMs

Contributor: Nchang Roy

Modern cloud environments frequently rely on oversubscription to maximize resource utilization, which introduces significant performance challenges...

Enhance OpenACC Support in GCC

Contributor: Sebastian Galindo

GCC currently supports most OpenACC directives for GPU offloading, but several features remain unimplemented or incomplete. This project targets four...