http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49519
--- Comment #17 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-07-06 10:37:57 UTC --- I suspect that the tailcalling code does not expect TER to happen when expanding the call arguments? With -fno-tree-ter the issue also isn't appearant.