All organizations · GSoC 2026 · Programming languages, Development tools

GNU Compiler Collection (GCC)

GNU compilers

The GNU Compiler Collection (GCC) is an optimizing compiler produced by the GNU Project supporting various programming languages, hardware architectures and operating systems. It includes front-ends for C, C++, D, Objective-C, Fortran, Ada, and Go, as well as libraries for these languages (such as libgcc and libstdc++). Modula-2, Rust, Cobol, and Algol 68 front-ends are under development too. GCC includes a Static Analyzer, and supports OpenMP, OpenACC with code offloading to Nvidia and AMD GPUs.

  • c/c++
  • gnu make
  • gnu autotools
  • compilers
  • developer tools
  • toolchain
  • openmp
  • link time optimization

Project ideas

8 ideas on its 2026 ideas page.

  1. Address mapping tables
  2. Compilation without -flto
  3. Compilation with -flto
  4. Pointer mapping kinds
  5. Building accel compiler:
  6. Building host compiler:
  7. Running an application using the Intel MIC emulator:
  8. Running 'make check'

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2018, 9 years. Projects per year: '18: 1, '19: 6, '20: 2, '21: 3, '22: 3, '23: 6, '24: 7, '25: 6, '26: 5.

On GitHub

No GitHub organization found in its official listing.

Links and channels

go deeper in your terminal
git-into-gsoc org "GNU Compiler Collection (GCC)" --shortlist
git-into-gsoc repos "GNU Compiler Collection (GCC)"
git-into-gsoc issues --org "GNU Compiler Collection (GCC)"
or ask your assistant:
"Which GNU Compiler Collection (GCC) repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.