aboutsummaryrefslogtreecommitdiff
path: root/libcpp/files.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2020-11-12 09:10:51 +0100
committerRichard Biener <rguenther@suse.de>2020-11-12 11:00:47 +0100
commit64326bb428ac750ec3b0f56c06dfb98277cd41b5 (patch)
tree867d7df31bd9996baae428b7807299c238bfadde /libcpp/files.c
parentfc531c2ed3ce456efca946e995544b216b3c16df (diff)
downloadgcc-64326bb428ac750ec3b0f56c06dfb98277cd41b5.zip
gcc-64326bb428ac750ec3b0f56c06dfb98277cd41b5.tar.gz
gcc-64326bb428ac750ec3b0f56c06dfb98277cd41b5.tar.bz2
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 <rguenther@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.
Diffstat (limited to 'libcpp/files.c')
0 files changed, 0 insertions, 0 deletions