This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	edge-vector-branch
Changes by:	bje@gcc.gnu.org	2004-09-18 02:54:47

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-invariant.c loop-iv.c loop-unroll.c 
	                 postreload-gcse.c predict.c profile.c 
	                 ra-rewrite.c ra.c recog.c reg-stack.c reload1.c 
	                 sched-ebb.c sched-rgn.c tracer.c tree-cfg.c 
	                 tree-if-conv.c tree-into-ssa.c tree-outof-ssa.c 
	                 tree-pretty-print.c tree-sra.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-loop-ivopts.c tree-ssa-loop-manip.c 
	                 tree-ssa-pre.c tree-ssa-propagate.c 
	                 tree-ssa-threadupdate.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 (ei_safe_edge): New function.
	(FOR_EACH_EDGE): Rewrite; include iterator argument.
	(END_FOR_EACH_EDGE): Remove.
	* Update all callers.

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.52&r2=1.1.2.53
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.16&r2=1.201.2.17
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.12&r2=1.76.2.13
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.6&r2=2.22.2.7
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.14&r2=1.60.8.15
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.12&r2=1.46.2.13
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.9&r2=1.50.2.10
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.18&r2=1.121.2.19
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.13&r2=2.10.4.14
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.11&r2=1.12.4.12
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.11&r2=1.66.2.12
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.9&r2=1.34.2.10
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.5&r2=1.25.4.6
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.9&r2=1.27.2.10
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.17&r2=1.124.2.18
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.9&r2=1.306.2.10
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.5&r2=1.70.2.6
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.12&r2=1.25.2.13
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.13&r2=1.280.2.14
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.9&r2=1.323.2.10
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.10&r2=1.593.2.11
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.11&r2=1.558.2.12
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.17&r2=1.307.2.18
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.6&r2=1.105.2.7
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.6&r2=1.33.2.7
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.15&r2=1.158.2.16
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.5&r2=1.62.2.6
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.5&r2=2.2.2.6
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.9&r2=2.12.2.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/loop-unroll.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=1.16.12.2&r2=1.16.12.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/postreload-gcse.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.1.2.2&r2=2.1.2.3
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.11&r2=1.107.2.12
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.8&r2=1.135.2.9
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.6&r2=1.24.2.7
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.6&r2=1.18.8.7
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.7&r2=1.206.2.8
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.9&r2=1.159.2.10
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.7&r2=1.441.2.8
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.5&r2=1.37.2.6
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.12&r2=1.76.2.13
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.7&r2=1.19.8.8
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.16&r2=2.34.2.17
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-if-conv.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.8.2.2&r2=2.8.2.3
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.10&r2=2.12.4.11
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.10&r2=2.12.4.11
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.10&r2=2.24.2.11
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.9&r2=2.21.2.10
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.13&r2=2.9.2.14
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.13&r2=2.24.4.14
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.9&r2=2.10.6.10
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.12&r2=2.1.4.13
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.10&r2=2.1.2.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-ivopts.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.7.2.2&r2=2.7.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-manip.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.1.4.4&r2=2.1.4.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.10&r2=2.27.2.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-propagate.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/tree-ssa-threadupdate.c.diff?cvsroot=gcc&only_with_tag=edge-vector-branch&r1=2.1.4.4&r2=2.1.4.5
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.9&r2=2.20.2.10
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.10&r2=2.17.2.11
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.8&r2=2.20.2.9
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.10&r2=1.694.2.11
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.9&r2=1.308.2.10


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]