I enjoyed this presentation: http://www.linux-kongress.org/2009/slides/compiler_survey_felix_von_leitner.pdf Among other things it lists small code sequences when compiled with a small collection of compilers, including llvm 2.6. It looks like there are several fairly obvious things we could do better... -Chris