]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR middle-end/35149 (ICE: in expand_call_inline, at tree-inline.c:2653)
authorJan Hubicka <jh@suse.cz>
Fri, 15 Feb 2008 11:15:48 +0000 (12:15 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 15 Feb 2008 11:15:48 +0000 (11:15 +0000)
PR middle-end/35149
* ipa.c (cgraph_remove_unreachable_nodes): Clear local.inlinable flag.

From-SVN: r132337

gcc/ChangeLog
gcc/ipa.c

index 2fcf74b11ac1876b51f0df5270fe17a303d3090e..e781a13265ce7f43e5d4cf2444a7e9dc9d57f0cf 100644 (file)
@@ -1,3 +1,8 @@
+2008-02-15  Jan Hubicka  <jh@suse.cz>
+
+       PR middle-end/35149
+       * ipa.c (cgraph_remove_unreachable_nodes): Clear local.inlinable flag.
+
 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
 
        PR middle-end/34621
index 918225d0448a1aadcbfe10eb3b399e1f01f37eb7..0bfe255e9c8e3383525425f46a06f3c386d30804 100644 (file)
--- a/gcc/ipa.c
+++ b/gcc/ipa.c
@@ -192,6 +192,7 @@ cgraph_remove_unreachable_nodes (bool before_inlining_p, FILE *file)
                    }
                  cgraph_node_remove_callees (node);
                  node->analyzed = false;
+                 node->local.inlinable = false;
                }
              else
                cgraph_remove_node (node);