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

--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>:

https://gcc.gnu.org/g:d8552eaddc40b72461158e56b5db8709f2eb21ed

commit r13-1961-gd8552eaddc40b72461158e56b5db8709f2eb21ed
Author: Richard Biener <rguent...@suse.de>
Date:   Thu Aug 4 11:55:15 2022 +0200

    tree-optimization/106521 - unroll-and-jam LC SSA rewrite

    The LC SSA rewrite performs SSA verification at start but the VN
    run performed on the unrolled-and-jammed body can leave us with
    invalid SSA form until CFG cleanup is run.  So make sure we do that
    before rewriting into LC SSA.

            PR tree-optimization/106521
            * gimple-loop-jam.cc (tree_loop_unroll_and_jam): Perform
            CFG cleanup manually before rewriting into LC SSA.

            * gcc.dg/torture/pr106521.c: New testcase.

Reply via email to