aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcse.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2016-03-01 14:46:58 -0700
committerJeff Law <law@gcc.gnu.org>2016-03-01 14:46:58 -0700
commit2a9afc868088221a4edd54e79d1388ab25f7f2fa (patch)
tree7e1d32b69687a2bfcffd1e2fd057ba3e812d1297 /gcc/gcse.c
parent0d39977e3486bdd4d35913b7ce7e293e2f2e8cc2 (diff)
downloadgcc-2a9afc868088221a4edd54e79d1388ab25f7f2fa.zip
gcc-2a9afc868088221a4edd54e79d1388ab25f7f2fa.tar.gz
gcc-2a9afc868088221a4edd54e79d1388ab25f7f2fa.tar.bz2
re PR tree-optimization/69196 (code size regression with jump threading at -O2)
PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm_find_control_statement_thread_paths): Do count some PHIs in the thread path against the insn count. Decrease final statement count by one as the control statement in the last block will get removed. Remove special cased code for handling PHIs in the last block. PR tree-optimization/69196 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from duplicating code and spoiling the expected output. From-SVN: r233866
Diffstat (limited to 'gcc/gcse.c')
0 files changed, 0 insertions, 0 deletions