GNU Compiler Collection Wiki

 This is a public wiki for me to store all the things I learn about GCC (created 22/12/2020). If you'd like to contribute, be my guest!

The information here may be accurate or it may be completely wrong. Some of the information here is blatantly ripped-off from other (open-source) sources. Use at your own risk.

This wiki is mainly geared towards developing GCC on Linux and the C/C++ front-ends.

Setup

 * Compiling GCC on Linux

Reference

 * GCC Macros, Functions, Types Reference
 * Classes
 * Snippets

Testing and Submitting Patches

 * Debugging The Parser
 * Performing Regression Testing


 * Submitting a Patch

Resources

 * How to Understand GCC
 * List of Learning Materials

