[Bug middle-end/54146] Very slow compile with attribute((flatten))

hubicka at ucw dot cz gcc-bugzilla@gcc.gnu.org
Fri Aug 10 03:51:00 GMT 2012


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



More information about the Gcc-bugs mailing list