https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97806
--- Comment #6 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:64326bb428ac750ec3b0f56c06dfb98277cd41b5 commit r11-4937-g64326bb428ac750ec3b0f56c06dfb98277cd41b5 Author: Richard Biener <rguent...@suse.de> Date: Thu Nov 12 09:10:51 2020 +0100 tree-optimization/97806 - fix PRE expression post order This fixes the postorder compute for the case of multiple expression leaders for a value. 2020-11-12 Richard Biener <rguent...@suse.de> PR tree-optimization/97806 * tree-ssa-pre.c (pre_expr_DFS): New overload for visiting values, visiting all leaders for a value. Use a bitmap for visited values. (sorted_array_from_bitmap_set): Walk over values and adjust. * gcc.dg/pr97806.c: New testcase.