https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103990
--- Comment #4 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:2f62294dec1f3af59dd7505c058b0af38c2d1524 commit r12-6527-g2f62294dec1f3af59dd7505c058b0af38c2d1524 Author: Richard Biener <rguent...@suse.de> Date: Wed Jan 12 15:25:07 2022 +0100 tree-optimization/103990 - fix CFG cleanup regression from PRE change This adjusts the CFG cleanup flow back to what it was before the last change which fixes the observed regression of 541.leela_r with LTO and FDO. 2022-01-12 Richard Biener <rguent...@suse.de> PR tree-optimization/103990 * tree-pass.h (tail_merge_optimize): Drop unused argument. * tree-ssa-tail-merge.c (tail_merge_optimize): Likewise. * tree-ssa-pre.c (pass_pre::execute): Retain TODO_cleanup_cfg and adjust call to tail_merge_optimize.