https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97897
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-10 branch has been updated by Richard Biener <rgue...@gcc.gnu.org>: https://gcc.gnu.org/g:9272936ac5fac472a3690145572afa6ed19eaa8e commit r10-9405-g9272936ac5fac472a3690145572afa6ed19eaa8e 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. * gcc.dg/pr97897.c: New testcase.