aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-05-04 15:51:20 +0200
committerRichard Biener <rguenther@suse.de>2021-05-05 09:11:32 +0200
commitd846f225c25c5885250c303c8d118caa08c447ab (patch)
treec4fa398db14529b017baaa0696620167001518eb /gcc/ada
parent8ebf6b99952ada09bf9ea0144dcd1d46363b0464 (diff)
downloadgcc-d846f225c25c5885250c303c8d118caa08c447ab.zip
gcc-d846f225c25c5885250c303c8d118caa08c447ab.tar.gz
gcc-d846f225c25c5885250c303c8d118caa08c447ab.tar.bz2
tree-optimization/79333 - fold stmts following SSA edges in VN
This makes sure to follow SSA edges when folding eliminated stmts. This reaps the same benefit as forwprop folding all stmts, not waiting for one to produce copysign in the new testcase. 2021-05-04 Richard Biener <rguenther@suse.de> PR tree-optimization/79333 * tree-ssa-sccvn.c (eliminate_dom_walker::eliminate_stmt): Fold stmt following SSA edges. * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase. * gcc.dg/graphite/fuse-1.c: Adjust. * gcc.dg/pr43864-4.c: Likewise.
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions