http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146
--- Comment #38 from Jan Hubicka <hubicka at ucw dot cz> 2012-08-10 03:50:26 UTC --- > I don't understand how inline_merge_summary is supposed to work, so I'm going > to leave that one for Richi and Honza. Well, it produces inline summary for function that is result of inlininig based on summaries of the former functions. You can't just bypass it for flattening or the summary of the function after flatting will be off. Obviously the function does fair amount of propagation. I will try to speed it up or limit the bounds. Since the summaries are of constant size, we should not explode here. Honza