Re: [PATCH] Improve PR44563 more

2015-03-10 Thread Richard Biener
On Tue, 10 Mar 2015, Jakub Jelinek wrote: On Tue, Mar 10, 2015 at 11:53:56AM +0100, Richard Biener wrote: 2015-03-09 Richard Biener rguent...@suse.de PR middle-end/44563 * tree-inline.c (copy_cfg_body): Skip block mapped to entry/exit for redirect_all_calls. Index:

Re: [PATCH] Improve PR44563 more

2015-03-10 Thread Jakub Jelinek
On Tue, Mar 10, 2015 at 11:53:56AM +0100, Richard Biener wrote: 2015-03-09 Richard Biener rguent...@suse.de PR middle-end/44563 * tree-inline.c (copy_cfg_body): Skip block mapped to entry/exit for redirect_all_calls. Index: gcc/tree-inline.c

[PATCH] Improve PR44563 more

2015-03-10 Thread Richard Biener
This improves PR44563 a lot by not walking the block before/after the call being inlined for redirect_all_calls - that block will have up to 10 (unrelated) calls. Bootstrapped on x86_64-unknown-linux-gnu, regtest in progress. Will apply to trunk after that succeeded. Thanks, Richard.