Topics to be Covered
All discussion in the workshop will happen in context of GCC 4.3.1 . Following is the tentative list of topics that will be covered:
- Configuration, building, and testing
- The retargetability model of GCC
- Structure of a compiler generated using GCC
- Intermediate representations used in GCC
- Inspecting and debugging GCC code
- GCC machine descriptions
- A systematic methodology of constructing GCC machine descriptions
- The design and implementation of gdfa (generic data flow analyzer)
- Adding passes on Gimple representation
- Adding passes on RTL representation