https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72851
Andreas Krebbel <krebbel at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-08-10 Ever confirmed|0 |1 --- Comment #1 from Andreas Krebbel <krebbel at gcc dot gnu.org> --- Reghunt indicates that this was introduced with: Author: rguenth Date: Tue Jul 7 07:59:40 2015 New Revision: 225504 URL: https://gcc.gnu.org/viewcvs?rev=225504&root=gcc&view=rev Log: 2015-07-07 Richard Biener <rguent...@suse.de> * tree-ssa-propagate.c (add_ssa_edge): Dump what edge list we add which use to. (add_control_edge): Remove excessive vertical space in dumping. (process_ssa_edge_worklist): Simulate at most one statement and return whether we did. Do not simulate PHIs if they are in a BB not yet simulated. (ssa_propagate): Adjust to always drain the BB worklist whenever a BB is available there, likewise the VARYING edges list before the interesting edge list.