On Tue, Feb 05, 2013 at 04:27:15PM +0100, Jan Hubicka wrote:
> I managed to get an accidental commit on those two testcases without an 
> ChangeLog entry.
> I just commit the missing ChangeLog and the following patch that should make 
> them pass.
> 
> just in a case you wonder what are the tests about. I disabled iteration on 
> early inliner
> that makes it to mis some cases of indirect inlining that are now handled by 
> later
> inliner. The tree-ssa/inline-?.C testcases tests that early inliner with 
> large enough
> iteration counts still does the optimization, while ipa/inline-?.C are the 
> same
> testcases with no iteration and test that late inline picks the optimization 
> too.
> 
> The motivation for the change was early inliner doing funny things on 
> non-trivial recursion
> especially with early-inlining-insns bumped up.

Doesn't seem to be enough.

gcc/testsuite/g++.dg/ipa/inline-3.C
has
/* { dg-final { cleanup-tree-dump "inline" } } */
while supposedly it should have:
/* { dg-final { cleanup-ipa-dump "inline" } } */

Also,
gcc/testsuite/gcc.dg/tree-ssa/inline-3.c
is now failing, supposedly it should have --param added ?

        Jakub

Reply via email to