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

--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <[email protected]>:

https://gcc.gnu.org/g:5c4f1313e753aeb6920a48c62c7c99ad36e1adae

commit r16-3794-g5c4f1313e753aeb6920a48c62c7c99ad36e1adae
Author: Richard Biener <[email protected]>
Date:   Wed Sep 10 17:14:07 2025 +0200

    Deal with prior EH/abormal cleanup when fixing up noreturn calls

    When a dead EH or abnormal edge makes a call queued for noreturn fixup
    unreachable, just skip processing it.

            PR tree-optimization/121870
            * tree-ssa-propagate.cc
            (substitute_and_fold_engine::substitute_and_fold): Skip
            removed stmts from noreturn fixup.

            * g++.dg/torture/pr121870.C: New testcase.

Reply via email to