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 fe812a4..4751148 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 1290a2f..edab920 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;
 }