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
To see presentations, please visit the schedule page.