r125181 - in /trunk/gcc: ChangeLog lambda-code....

rakdver@gcc.gnu.org rakdver@gcc.gnu.org
Wed May 30 13:29:00 GMT 2007


Author: rakdver
Date: Wed May 30 13:29:51 2007
New Revision: 125181

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=125181
Log:
	* tree-scalar-evolution.c (scev_const_prop): Do not create labels.
	* tree-ssa-sink.c (statement_sink_location): Return basic block and
	bsi of the location where statements should be inserted.
	(sink_code_in_bb): Take bsi from statement_sink_location.
	* lambda-code.c (lambda_loopnest_to_gcc_loopnest): Use bsi_after_labels
	instead of bsi_start.
	* tree-profile.c (tree_gen_ic_func_profiler): Pass BSI_NEW_STMT to
	bsi_insert_after.
	* tree-cfg.c (bsi_move_after): Pass BSI_NEW_STMT to bsi_insert_after.
	(bsi_move_before): Document inconsistency with bsi_move_after.
	(tree_redirect_edge_and_branch): Do not create labels if not necessary.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/lambda-code.c
    trunk/gcc/tree-cfg.c
    trunk/gcc/tree-profile.c
    trunk/gcc/tree-scalar-evolution.c
    trunk/gcc/tree-ssa-sink.c



More information about the Gcc-cvs mailing list