https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68930

--- Comment #7 from rguenther at suse dot de <rguenther at suse dot de> ---
On December 16, 2015 7:28:35 PM GMT+01:00, hubicka at ucw dot cz
<gcc-bugzi...@gcc.gnu.org> wrote:
>https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68930
>
>--- Comment #6 from Jan Hubicka <hubicka at ucw dot cz> ---
>For the Martin's answer.  I poked about this a bit.
>One can add call to node->get_body to the end of
>cgraph_materialize_clone which
>after removing the associated assert will call to the ipa-prop
>transform
>method.  It will also call inliner's transform which will in turn
>remove the
>cgraph and break.
>
>I suppose I can fix this by making IPA transforms function speicfic
>(they
>should
>be) and making inliner to only drop its transform method on functions
>non-inline
>functions and make ipa-cp add transforms only to the clones.  It should
>improve
>compile time, too.
>
>Still we will get missed optimizations, so keeping this info for GVN
>seems like
>resonable thing to do.

If the information is there in some way then I can try using it from GVN. just
tell me where it is.

Reply via email to