aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2out.c
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/dwarf2out.c
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/dwarf2out.c')
0 files changed, 0 insertions, 0 deletions