gcc/gcc ChangeLog.tree-ssa tree-cfg.c
law@gcc.gnu.org
law@gcc.gnu.org
Tue Jul 8 05:55:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-20020619-branch
Changes by: law@gcc.gnu.org 2003-07-08 05:55:46
Modified files:
gcc : ChangeLog.tree-ssa tree-cfg.c
Log message:
* tree-cfg.c (move_outgoing_edges): New function.
(merge_tree_blocks): Use it.
(remove_bb): Remove the block from the pdom_info structures
as well if they exist.
(linearize_cond_expr): Move important edges from the then and
else arms to BB as appropriately
* tree-cfg.c (remove_stmt): When removing a COMPOUND_EXPR, make
sure that any basic block pointers to the arms of the COMPOUND_EXPR
are updated.
* tree-cfg.c (make_goto_expr_edges): Computed gotos create
abnormal edges.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.tree-ssa.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.481&r2=1.1.2.482
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-cfg.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.124&r2=1.1.4.125
More information about the Gcc-cvs
mailing list