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.