On Thu, Nov 14 2019, Jan Hubicka wrote:
>> On Wed, Nov 13 2019, Jan Hubicka wrote:
>> > Hi,
>> > the testcase causes inline context cache to go out of sync because I
>> > forgot to update used flags of parameters in one path of
>> > update_indirect_edges_after_inlining.
>> >
>> > While debugging it
> Hi,
>
> On Wed, Nov 13 2019, Jan Hubicka wrote:
> > Hi,
> > the testcase causes inline context cache to go out of sync because I
> > forgot to update used flags of parameters in one path of
> > update_indirect_edges_after_inlining.
> >
> > While debugging it I also added better consistency check
Hi,
On Wed, Nov 13 2019, Jan Hubicka wrote:
> Hi,
> the testcase causes inline context cache to go out of sync because I
> forgot to update used flags of parameters in one path of
> update_indirect_edges_after_inlining.
>
> While debugging it I also added better consistency check to
> ipa-inline-a
> On Wed, Nov 13, 2019 at 10:08:23PM +0100, Jan Hubicka wrote:
> > PR c++/92421
> > * ipa-prop.c (update_indirect_edges_after_inlining):
> > Mark parameter as used.
> > * ipa-inline.c (recursive_inlining): Reset node cache
> > after inlining.
> > (inline_small_functions): Re
On Wed, Nov 13, 2019 at 10:08:23PM +0100, Jan Hubicka wrote:
> PR c++/92421
> * ipa-prop.c (update_indirect_edges_after_inlining):
> Mark parameter as used.
> * ipa-inline.c (recursive_inlining): Reset node cache
> after inlining.
> (inline_small_functions): Remo
Hi,
the testcase causes inline context cache to go out of sync because I
forgot to update used flags of parameters in one path of
update_indirect_edges_after_inlining.
While debugging it I also added better consistency check to
ipa-inline-analysis and turned ipa-inline test from ifdef to -fcheckin