diff options
author | Richard Guenther <rguenther@suse.de> | 2011-12-08 13:23:54 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2011-12-08 13:23:54 +0000 |
commit | 1381811407eec3c8107b1f43622eb4816cd8f717 (patch) | |
tree | 87cd62c041f8629d28b0836fd11c848df771226b /gcc | |
parent | cffef825957253ae4845acff731398f51a461aa6 (diff) | |
download | gcc-1381811407eec3c8107b1f43622eb4816cd8f717.zip gcc-1381811407eec3c8107b1f43622eb4816cd8f717.tar.gz gcc-1381811407eec3c8107b1f43622eb4816cd8f717.tar.bz2 |
re PR tree-optimization/49772 (ICE: in ipa_pta_execute, at tree-ssa-structalias.c:6790 with -fipa-pta)
2011-12-08 Richard Guenther <rguenther@suse.de>
PR tree-optimization/49772
* tree-inline.c (optimize_inline_calls): Remove bail out
on errors.
From-SVN: r182110
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/tree-inline.c | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5b4eab5..b883173 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2011-12-08 Richard Guenther <rguenther@suse.de> + PR tree-optimization/49772 + * tree-inline.c (optimize_inline_calls): Remove bail out + on errors. + +2011-12-08 Richard Guenther <rguenther@suse.de> + PR lto/50747 * lto-streamer-out.c (produce_symtab): Remove asserts. diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c index 2260403..13ad815 100644 --- a/gcc/tree-inline.c +++ b/gcc/tree-inline.c @@ -4216,12 +4216,6 @@ optimize_inline_calls (tree fn) struct gimplify_ctx gctx; bool inlined_p = false; - /* There is no point in performing inlining if errors have already - occurred -- and we might crash if we try to inline invalid - code. */ - if (seen_error ()) - return 0; - /* Clear out ID. */ memset (&id, 0, sizeof (id)); |