aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/expr.c
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2011-04-04 18:24:50 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2011-04-04 18:24:50 +0000
commit384d7a5522426eddc7cb7b04a65af0f397133ab9 (patch)
tree3b2e6e2fd36117581af20d553fc1d00a97d4b8a0 /gcc/fortran/expr.c
parent3084ce6991ded2bf850baa84fa1bf975d9982dd4 (diff)
downloadgcc-384d7a5522426eddc7cb7b04a65af0f397133ab9.zip
gcc-384d7a5522426eddc7cb7b04a65af0f397133ab9.tar.gz
gcc-384d7a5522426eddc7cb7b04a65af0f397133ab9.tar.bz2
cprop.c (implicit_set_cond_p): Assume nothing about COND...
* cprop.c (implicit_set_cond_p): Assume nothing about COND, move checks on form of COND from find_implicit_sets to here. (find_implicit_sets): Cleanup control flow. Split critical edges if it exposes implicit sets. Allocate/resize implicit_sets as necessary. (one_cprop_pass): Only delete unreachable blocks if local_cprop_pass changed something. Run df_analyze after find_implicit_sets if any edges were split. Do not allocate implicit_sets here. From-SVN: r171946
Diffstat (limited to 'gcc/fortran/expr.c')
0 files changed, 0 insertions, 0 deletions