Gcc frontend links
Recent stuff
- Writing a GCC Front End, a Linux Journal article. General outcome: writing GCC frontend is Really Simple these days!
- GCJX - Writing a new GCC front end. Tom Tromey describes how did they built GCJ frontend.
- GENERIC and GIMPLE GCC intermediate languages
- From Source to Binary: The Inner Workings of GCC
- Wikipedia's GNU C Compiler Internals page
- GCC XML This guy wants gcc to export XML from c++ frontend. Might be interesting to look on.
- CIL -- paper about compiler of CIL (common intermediate language, itself backend of e.g. C# translation)
Gcc frontends
- D programming language written as frontend to GCC 3.3.x, 3.4.x, 4.0.x
- PL/1 programming language written as frontend to GCC 4.0.x
- Modula-2 programming language written as frontend to GCC 3.3.6.
Closely related
- Diego Novillo's papers.
- GCC Summit 2003 Proceedings.
- GCC Summit 2004 Proceedings.
- GCC Summit 2005 Proceedings.
- GCC Summit 2006 Proceedings.
Obsolete stuff
- GCC Frontend HOWTO Most probably related to obsolete 2.95.something.
- Writing a Compiler Front End Terribly obsolete (it already was three years ago, according to one mail), but it used to be a good startup reading. Joachim Nadler's web has original of this in German language.
- Shakespeare programming language written as frontend to GCC 2.95.3.
