gcc/gcc ChangeLog.vec basic-block.h bb-reorder ...

bje@gcc.gnu.org bje@gcc.gnu.org
Mon Aug 16 12:20:00 GMT 2004


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	edge-vector-branch
Changes by:	bje@gcc.gnu.org	2004-08-16 12:20:21

Modified files:
	gcc            : ChangeLog.vec basic-block.h bb-reorder.c 
	                 bt-load.c cfg.c cfganal.c cfgbuild.c 
	                 cfgcleanup.c cfgexpand.c cfghooks.c cfglayout.c 
	                 cfgloop.c cfgloopanal.c cfgloopmanip.c cfgrtl.c 
	                 cse.c df.c dominance.c except.c final.c flow.c 
	                 function.c gcse.c global.c graph.c ifcvt.c 
	                 lcm.c loop-init.c loop-invariant.c loop-iv.c 
	                 predict.c profile.c ra-build.c ra-rewrite.c 
	                 ra.c recog.c reg-stack.c reload1.c sbitmap.c 
	                 sched-ebb.c sched-rgn.c tracer.c tree-cfg.c 
	                 tree-into-ssa.c tree-outof-ssa.c 
	                 tree-pretty-print.c tree-sra.c tree-ssa-ccp.c 
	                 tree-ssa-dce.c tree-ssa-dom.c tree-ssa-live.c 
	                 tree-ssa-loop-ch.c tree-ssa-loop-im.c 
	                 tree-ssa-pre.c tree-ssa.c tree-tailcall.c 
	                 var-tracking.c 
	gcc/config/i386: i386.c 
	gcc/config/ia64: ia64.c 

Log message:
	* basic-block.h: Include "errors.h".
	(ENABLE_CHECKING): Define to 0 if not already defined.
	(FOR_EACH_EDGE): Reimplement.
	(END_FOR_EACH_EDGE): New.
	* Update all callers: Eliminate explicit iterator variables, use
	FOR_EACH_EDGE and END_FOR_EACH_EDGE macros.

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.24&r2=1.1.2.25
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/basic-block.h.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.201.2.6&r2=1.201.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/bb-reorder.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.76.2.8&r2=1.76.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/bt-load.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.22.2.4&r2=2.22.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfg.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.60.8.8&r2=1.60.8.9
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.7&r2=1.46.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgbuild.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.50.2.4&r2=1.50.2.5
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.11&r2=1.121.2.12
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.8&r2=2.10.4.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfghooks.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.12.4.8&r2=1.12.4.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfglayout.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.66.2.6&r2=1.66.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgloop.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.34.2.6&r2=1.34.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgloopanal.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.25.4.3&r2=1.25.4.4
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.5&r2=1.27.2.6
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.10&r2=1.124.2.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cse.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.306.2.5&r2=1.306.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/df.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.70.2.3&r2=1.70.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/dominance.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.25.2.8&r2=1.25.2.9
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.7&r2=1.280.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/final.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.323.2.4&r2=1.323.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/flow.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.593.2.4&r2=1.593.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/function.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.558.2.5&r2=1.558.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gcse.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.307.2.7&r2=1.307.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/global.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.105.2.3&r2=1.105.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/graph.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.33.2.3&r2=1.33.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ifcvt.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.158.2.10&r2=1.158.2.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/lcm.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.62.2.3&r2=1.62.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/loop-init.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.11.2.4&r2=1.11.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/loop-invariant.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.2.2.3&r2=2.2.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/loop-iv.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.12.2.5&r2=2.12.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/predict.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.107.2.5&r2=1.107.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/profile.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.135.2.5&r2=1.135.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra-build.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.31.2.5&r2=1.31.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra-rewrite.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.24.2.3&r2=1.24.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.18.8.4&r2=1.18.8.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/recog.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.206.2.4&r2=1.206.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/reg-stack.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.159.2.5&r2=1.159.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/reload1.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.441.2.3&r2=1.441.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/sbitmap.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.31.8.4&r2=1.31.8.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/sched-ebb.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.37.2.3&r2=1.37.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/sched-rgn.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.76.2.7&r2=1.76.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tracer.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.19.8.5&r2=1.19.8.6
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.8&r2=2.34.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-into-ssa.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.12.4.5&r2=2.12.4.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-outof-ssa.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.12.4.4&r2=2.12.4.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-pretty-print.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.24.2.4&r2=2.24.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-sra.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.21.2.4&r2=2.21.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-ccp.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.23.2.4&r2=2.23.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-dce.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.9.2.8&r2=2.9.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-dom.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.24.4.6&r2=2.24.4.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-live.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.10.6.4&r2=2.10.6.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-ch.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.1.4.8&r2=2.1.4.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-im.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.1.2.4&r2=2.1.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-pre.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.27.2.6&r2=2.27.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.20.2.4&r2=2.20.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-tailcall.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.17.2.5&r2=2.17.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/var-tracking.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.20.2.6&r2=2.20.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.694.2.4&r2=1.694.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/ia64/ia64.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.308.2.4&r2=1.308.2.5



More information about the Gcc-cvs mailing list