https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91062
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> --- Author: rguenth Date: Thu Jul 4 13:56:12 2019 New Revision: 273083 URL: https://gcc.gnu.org/viewcvs?rev=273083&root=gcc&view=rev Log: 2019-07-04 Richard Biener <rguent...@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. Modified: trunk/gcc/ChangeLog trunk/gcc/cgraph.c trunk/gcc/cgraphunit.c trunk/gcc/passes.c trunk/gcc/tree-pass.h