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