http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44964
--- Comment #6 from Richard Guenther <rguenth at gcc dot gnu.org> 2010-11-10 14:06:04 UTC --- It is caused by breaking edges to callees for always-inline functions when topologically sorting the cgraph. And cgraph_flatten misses a check for matching SSA form like other inliners have. I have a patch.