aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorBin Cheng <bin.cheng@arm.com>2017-01-23 15:59:19 +0000
committerBin Cheng <amker@gcc.gnu.org>2017-01-23 15:59:19 +0000
commit8539a302cdc56a76a797a18a83d5d68d9cd9f94a (patch)
treee54ee2726df9d979df31710b46829d4d7191a097 /gcc/combine.c
parent61ad58f3aa6aac0e9b91e175dd821388c5fdf320 (diff)
downloadgcc-8539a302cdc56a76a797a18a83d5d68d9cd9f94a.zip
gcc-8539a302cdc56a76a797a18a83d5d68d9cd9f94a.tar.gz
gcc-8539a302cdc56a76a797a18a83d5d68d9cd9f94a.tar.bz2
re PR tree-optimization/70754 (ICE during predictive commoning)
PR tree-optimization/70754 * tree-predcom.c (stmt_combining_refs): New parameter INSERT_BEFORE. (reassociate_to_the_same_stmt): New parameter INSERT_BEFORE. Insert combined stmt before it if not NULL. (combine_chains): Process refs reversely and compute dominance point for root ref. gcc/testsuite PR tree-optimization/70754 * gfortran.dg/pr70754.f90: New test. From-SVN: r244815
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions