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

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

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

commit r13-7569-gb8a15313766661309698ad5cd4f000152ce74a52
Author: Richard Biener <rguent...@suse.de>
Date:   Mon Jul 17 09:20:33 2023 +0200

    tree-optimization/110669 - bogus matching of loop bitop

    The matching code lacked a check that we end up with a PHI node
    in the loop header.  This caused us to match a random PHI argument
    now catched by the extra PHI_ARG_DEF_FROM_EDGE checking.

            PR tree-optimization/110669
            * tree-scalar-evolution.cc
(analyze_and_compute_bitop_with_inv_effect):
            Check we matched a header PHI.

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

Reply via email to