https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92421

--- Comment #6 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
Author: hubicka
Date: Wed Nov 13 21:02:11 2019
New Revision: 278159

URL: https://gcc.gnu.org/viewcvs?rev=278159&root=gcc&view=rev
Log:

        PR c++/92421
        * ipa-prop.c (update_indirect_edges_after_inlining):
        Mark parameter as used.
        * ipa-inline.c (recursive_inlining): Reset node cache
        after inlining.
        (inline_small_functions): Remove checking ifdef.
        * ipa-inline-analysis.c (do_estimate_edge_time): Verify
        cache consistency.
        * g++.dg/torture/pr92421.C: New testcase.

Added:
    trunk/gcc/testsuite/g++.dg/torture/pr92421.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ipa-inline-analysis.c
    trunk/gcc/ipa-inline.c
    trunk/gcc/ipa-prop.c
    trunk/gcc/testsuite/ChangeLog

Reply via email to