http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46165
--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-11-12 13:48:51 UTC --- That is a very different issue then. I don't have yes,rtl,df checking trunk, wonder if it would ICE with additional -fno-tree-fre -fno-tree-pre. In both cases the call is turned into direct call only during TER/expansion.