Re: [PATCH] Fix overactive reference removal with speculative devirtualization

2014-09-23 Thread Jan Hubicka
> Hi, > > code removing references to indirectly-inlined functions can remove a > few too many when speculative devirtualization gets into the picture. > Although we already handle the case when speculative devirtualization > clones an edge with a CONST jump function by also cloning the > appropri

[PATCH] Fix overactive reference removal with speculative devirtualization

2014-09-23 Thread Martin Jambor
Hi, code removing references to indirectly-inlined functions can remove a few too many when speculative devirtualization gets into the picture. Although we already handle the case when speculative devirtualization clones an edge with a CONST jump function by also cloning the appropriate reference,