r171946 - in /trunk/gcc: ChangeLog cprop.c

steven@gcc.gnu.org steven@gcc.gnu.org
Mon Apr 4 18:24:00 GMT 2011


Author: steven
Date: Mon Apr  4 18:24:50 2011
New Revision: 171946

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=171946
Log:
	* 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.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cprop.c



More information about the Gcc-cvs mailing list