TCC is fantastic! I use it a lot to do fast native-code generation for language projects, and it works really really well.