r204821 - in /trunk/gcc: ChangeLog basic-block....

law@gcc.gnu.org law@gcc.gnu.org
Thu Nov 14 20:57:00 GMT 2013


Author: law
Date: Thu Nov 14 20:57:38 2013
New Revision: 204821

URL: http://gcc.gnu.org/viewcvs?rev=204821&root=gcc&view=rev
Log:
	* basic-block.h (has_abnormal_outgoing_edge_p): Moved here from...
	* tree-inline.c (has_abnormal_outgoing_edge_p): Remove.
	* gimple-ssa-isolate-paths.c: Include tree-cfg.h.
	(find_implicit_erroneous_behaviour): If a block has abnormal outgoing
	edges, then ignore it.  If the statement exhibiting erroneous
	behaviour ends basic blocks, with the exception of GIMPLE_RETURNs,
	then we can not optimize.
	(find_explicit_erroneous_behaviour): Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/basic-block.h
    trunk/gcc/gimple-ssa-isolate-paths.c
    trunk/gcc/tree-inline.c



More information about the Gcc-cvs mailing list