ipa-prop.c (ipa_compute_jump_functions_for_edge): Return early for internal calls.
authorJakub Jelinek <jakub@redhat.com>
Mon, 16 Sep 2013 08:03:31 +0000 (10:03 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 16 Sep 2013 08:03:31 +0000 (10:03 +0200)
* ipa-prop.c (ipa_compute_jump_functions_for_edge): Return early
for internal calls.

From-SVN: r202614

gcc/ChangeLog
gcc/ipa-prop.c

index 600b72e435390bc1ab83ba011d101e3ad2a7e0e9..ea26a50c11eb3f6761f9c0cf92d313aee8f74038 100644 (file)
@@ -1,3 +1,8 @@
+2013-09-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * ipa-prop.c (ipa_compute_jump_functions_for_edge): Return early
+       for internal calls.
+
 2013-09-16  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * cse.c (try_const_anchors): Punt on CC modes.
index b511afd7ab9eaafbd2a1d844e3b601e2c899c00f..c09ec2f016681dc3f07faff1b7623f3484bbcc1e 100644 (file)
@@ -1551,6 +1551,8 @@ ipa_compute_jump_functions_for_edge (struct param_analysis_info *parms_ainfo,
     return;
   vec_safe_grow_cleared (args->jump_functions, arg_num);
 
+  if (gimple_call_internal_p (call))
+    return;
   if (ipa_func_spec_opts_forbid_analysis_p (cs->caller))
     return;