re PR ipa/91062 (gcc.dg/ipa/ipa-pta-1.c dump contains garbage when gcc was configured...
authorRichard Biener <rguenther@suse.de>
Thu, 4 Jul 2019 13:56:12 +0000 (13:56 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 4 Jul 2019 13:56:12 +0000 (13:56 +0000)
commite57c896e86c4257741b574d99d7cacbfda219755
treeeefa1b0cc672ec65c4f32d9cfa4e91c878d4c478
parent5cee32399049534903f3ddb0bf55657b909492f4
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
gcc/ChangeLog
gcc/cgraph.c
gcc/cgraphunit.c
gcc/passes.c
gcc/tree-pass.h