aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-11-29 09:15:47 +0100
committerRichard Biener <rguenther@suse.de>2021-11-29 09:20:27 +0100
commit85e91ad55a69282c1b0e34569836a026a1a954d1 (patch)
tree4a67dedbb8e9fc421c05838b034d9e7e6c275647 /gcc/c/c-parser.c
parent5e5f880d0452ef2cffb94f4a686d56833c9f4215 (diff)
downloadgcc-85e91ad55a69282c1b0e34569836a026a1a954d1.zip
gcc-85e91ad55a69282c1b0e34569836a026a1a954d1.tar.gz
gcc-85e91ad55a69282c1b0e34569836a026a1a954d1.tar.bz2
tree-optimization/103458 - avoid creating new loops in CD-DCE
When creating forwarders in CD-DCE we have to avoid creating loops where we formerly did not consider those because of abnormal predecessors. At this point simply excuse us when there are any abnormal predecessors. 2021-11-29 Richard Biener <rguenther@suse.de> PR tree-optimization/103458 * tree-ssa-dce.c (make_forwarders_with_degenerate_phis): Do not create forwarders for blocks with abnormal predecessors. * gcc.dg/torture/pr103458.c: New testcase.
Diffstat (limited to 'gcc/c/c-parser.c')
0 files changed, 0 insertions, 0 deletions