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

--- Comment #2 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:0d8290959ecf2c5f1dd062e57782b5e91be0f8f6

commit r11-5156-g0d8290959ecf2c5f1dd062e57782b5e91be0f8f6
Author: Richard Biener <rguent...@suse.de>
Date:   Thu Nov 19 09:06:50 2020 +0100

    tree-optimization/97897 - complex lowering on abnormal edges

    This fixes complex lowering to not put constants into abnormal
    edge PHI values by making sure abnormally used SSA names are
    VARYING in its propagation lattice.

    2020-11-19  Richard Biener  <rguent...@suse.de>

            PR tree-optimization/97897
            * tree-complex.c (complex_propagate::visit_stmt): Make sure
            abnormally used SSA names are VARYING.
            (complex_propagate::visit_phi): Likewise.
            * tree-ssa.c (verify_phi_args): Verify PHI arguments on abnormal
            edges are SSA names.

            * gcc.dg/pr97897.c: New testcase.

Reply via email to