ipa-prop.c (ipa_propagate_indirect_call_infos): Do not remove jump functions.
authorJan Hubicka <hubicka@ucw.cz>
Sun, 27 Oct 2019 10:26:11 +0000 (11:26 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sun, 27 Oct 2019 10:26:11 +0000 (10:26 +0000)
* ipa-prop.c (ipa_propagate_indirect_call_infos): Do not remove
jump functions.

From-SVN: r277486

gcc/ChangeLog
gcc/ipa-prop.c

index fe812a4cb432698b8bea0a5681ca62053f79a143..4751148a42e5c1634f362d896fd1dfcfeccd37f9 100644 (file)
@@ -1,3 +1,8 @@
+2019-10-27  Jan Hubicka  <hubicka@ucw.cz>
+
+       * ipa-prop.c (ipa_propagate_indirect_call_infos): Do not remove
+       jump functions.
+
 2019-10-27  Eric Botcazou <ebotcazou@adacore.com>
 
        * cgraph.c (cgraph_node::rtl_info): Fix cut&pasto in comment.
index 1290a2f39433598337b079d75556aa578dcf66cb..edab920e8f494c6a2fd6a31476b715c2e990da0a 100644 (file)
@@ -3706,7 +3706,6 @@ ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,
 
   propagate_controlled_uses (cs);
   changed = propagate_info_to_inlined_callees (cs, cs->callee, new_edges);
-  ipa_edge_args_sum->remove (cs);
 
   return changed;
 }