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

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-8 branch has been updated by Richard Guenther
<rgue...@gcc.gnu.org>:

https://gcc.gnu.org/g:8a7f319cad03b87020b788c0779cf49a2718e12e

commit r8-10029-g8a7f319cad03b87020b788c0779cf49a2718e12e
Author: Richard Biener <rguent...@suse.de>
Date:   Fri Feb 14 09:10:48 2020 +0100

    middle-end/92674 delay purging EH edges when folding during inlining

    2020-02-14  Richard Biener  <rguent...@suse.de>

        Backport from mainline
        2019-11-27  Richard Biener  <rguent...@suse.de>

        PR middle-end/92674
        * tree-inline.c (expand_call_inline): Delay purging EH/abnormal
        edges and instead record blocks in bitmap.
        (gimple_expand_calls_inline): Adjust.
        (fold_marked_statements): Delay EH cleanup until all folding is
        done.
        (optimize_inline_calls): Do EH/abnormal cleanup for calls after
        inlining finished.

Reply via email to