diff options
author | Bin Cheng <bin.cheng@arm.com> | 2017-01-23 15:59:19 +0000 |
---|---|---|
committer | Bin Cheng <amker@gcc.gnu.org> | 2017-01-23 15:59:19 +0000 |
commit | 8539a302cdc56a76a797a18a83d5d68d9cd9f94a (patch) | |
tree | e54ee2726df9d979df31710b46829d4d7191a097 /gcc/combine.c | |
parent | 61ad58f3aa6aac0e9b91e175dd821388c5fdf320 (diff) | |
download | gcc-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