aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-switch-conversion.c
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2017-04-01 00:49:53 +0200
committerJeff Law <law@gcc.gnu.org>2017-03-31 16:49:53 -0600
commita5a9046deb1a43c09e53b7e406319ac7936c2e07 (patch)
treebf4be001d4d273f6547bada534c9faa1206afa85 /gcc/tree-switch-conversion.c
parenteee3756de395ab6220f78b471a7cd877301455a2 (diff)
downloadgcc-a5a9046deb1a43c09e53b7e406319ac7936c2e07.zip
gcc-a5a9046deb1a43c09e53b7e406319ac7936c2e07.tar.gz
gcc-a5a9046deb1a43c09e53b7e406319ac7936c2e07.tar.bz2
re PR rtl-optimization/79405 (Infinite loop in fwprop)
PR rtl-optimization/79405 * fwprop.c (propagations_left): New variable. (forward_propagate_into): Decrement it. (fwprop_init): Initialize it. (fw_prop): If the variable has reached zero, stop propagating. (fwprop_addr): Ditto. gcc/testsuite/ PR rtl-optimization/79405 gcc.dg/pr79405.c: New testcase. From-SVN: r246627
Diffstat (limited to 'gcc/tree-switch-conversion.c')
0 files changed, 0 insertions, 0 deletions