This project seems perfect to make use or contribute to [libFirm](http://pp.info.uni-karlsruhe.de/firm/) as their frontend is only C99 and their backend is only experimental for x86-64.