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

Reply via email to