diff options
author | Richard Biener <rguenther@suse.de> | 2019-07-04 13:56:12 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2019-07-04 13:56:12 +0000 |
commit | e57c896e86c4257741b574d99d7cacbfda219755 (patch) | |
tree | eefa1b0cc672ec65c4f32d9cfa4e91c878d4c478 /gcc/cgraphunit.c | |
parent | 5cee32399049534903f3ddb0bf55657b909492f4 (diff) | |
download | gcc-e57c896e86c4257741b574d99d7cacbfda219755.zip gcc-e57c896e86c4257741b574d99d7cacbfda219755.tar.gz gcc-e57c896e86c4257741b574d99d7cacbfda219755.tar.bz2 |
re PR ipa/91062 (gcc.dg/ipa/ipa-pta-1.c dump contains garbage when gcc was configured with --enable-checking=all)
2019-07-04 Richard Biener <rguenther@suse.de>
PR ipa/91062
* tree-pass.h (execute_all_ipa_transforms): Add a flag
parameter whether to disable GC collection.
* passes.c (execute_one_ipa_transform_pass): Likewise, and
honor it.
(execute_all_ipa_transforms): Likewise and pass it down.
* cgraph.c (cgraph_node::get_body): Do not invoke garbage
collection from applying IPA transforms.
* cgraphunit.c (cgraph_node::expand): Allow garbage collection
from applying IPA transforms.
From-SVN: r273083
Diffstat (limited to 'gcc/cgraphunit.c')
-rw-r--r-- | gcc/cgraphunit.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.c index f4d6688..5999b9e 100644 --- a/gcc/cgraphunit.c +++ b/gcc/cgraphunit.c @@ -2184,7 +2184,7 @@ cgraph_node::expand (void) bitmap_obstack_initialize (®_obstack); /* FIXME, only at RTL generation*/ - execute_all_ipa_transforms (); + execute_all_ipa_transforms (false); /* Perform all tree transforms and optimizations. */ |