gcc/gcc ChangeLog.vec cfganal.c cfgcleanup.c c ...

bje@gcc.gnu.org bje@gcc.gnu.org
Tue Aug 17 00:59:00 GMT 2004


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	edge-vector-branch
Changes by:	bje@gcc.gnu.org	2004-08-17 00:59:01

Modified files:
	gcc            : ChangeLog.vec cfganal.c cfgcleanup.c 
	                 cfgexpand.c cfgloopmanip.c cfgrtl.c except.c 
	                 tree-cfg.c 

Log message:
	* cfganal.c (remove_fake_predecessors): Don't use FOR_EACH_EDGE
	for loops that alter the edge vector.
	* cfgexpand.c (expand_gimple_tailcall): Likewise.
	(expand_gimple_basic_block): Likewise.
	* cfgloopmanip.c (force_nonfallthru_and_redirect): Likewise.
	(purge_dead_edges): Likewise.
	* except.c (finish_eh_generation): Likewise.
	* tree-cfg.c (cleanup_control_expr_graph): Likewise.
	(thread_jumps): Likewise.
	(tree_purge_dead_eh_edges): Likewise.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.vec.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.1.2.25&r2=1.1.2.26
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfganal.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.46.2.8&r2=1.46.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgcleanup.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.121.2.12&r2=1.121.2.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgexpand.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.10.4.9&r2=2.10.4.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgloopmanip.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.27.2.6&r2=1.27.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgrtl.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.124.2.11&r2=1.124.2.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/except.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.280.2.8&r2=1.280.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-cfg.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.34.2.9&r2=2.34.2.10



More information about the Gcc-cvs mailing list