gcc/gcc Makefile.in common.opt timevar.def tre ...

spop@gcc.gnu.org spop@gcc.gnu.org
Sun Dec 19 23:24:00 GMT 2004


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	autovect-branch
Changes by:	spop@gcc.gnu.org	2004-12-19 23:24:59

Modified files:
	gcc            : Makefile.in common.opt timevar.def tree-flow.h 
	                 tree-optimize.c tree-pass.h 
	                 tree-ssa-loop-niter.c tree-ssa-loop.c 
	                 ChangeLog.autovect 
	gcc/doc        : invoke.texi 
	gcc/testsuite  : ChangeLog.autovect 
Added files:
	gcc            : tree-elim-check.c 
	gcc/testsuite/gcc.dg/tree-ssa: pr17100.c 

Log message:
	* Makefile.in (OBJS-common): Add tree-elim-check.o.
	(tree-elim-check.o): New.
	* common.opt (ftree-elim-checks): New.
	* timevar.def (TV_TREE_ELIM_CHECKS): New.
	* tree-flow.h (eliminate_redundant_checks): Declared.
	* tree-optimize.c (init_tree_optimization_passes): Execute
	pass_elim_checks.
	* tree-pass.h (pass_elim_checks): Declare.
	* tree-ssa-loop-niter.c (number_of_iterations_exit): Handle a
	special case of EQ_EXPR.
	* tree-ssa-loop.c (tree_elim_checks, gate_tree_elim_checks): New.
	(pass_elim_checks): Defined.
	* doc/invoke.texi (-ftree-elim-checks): Document the flag.
	* tree-elim-check.c: New file, adapted from LNO-branch.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-elim-check.c.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=NONE&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/Makefile.in.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=1.1419.2.3&r2=1.1419.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/common.opt.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=1.59&r2=1.59.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/timevar.def.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=1.39.4.1&r2=1.39.4.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=2.61.2.2&r2=2.61.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-optimize.c.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=2.61.2.2&r2=2.61.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-pass.h.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=2.20.4.2&r2=2.20.4.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-niter.c.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=2.15.2.1&r2=2.15.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop.c.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=2.21.4.2&r2=2.21.4.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.autovect.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=1.1.2.13&r2=1.1.2.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/invoke.texi.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=1.557.2.1&r2=1.557.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/tree-ssa/pr17100.c.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.autovect.diff?cvsroot=gcc&only_with_tag=autovect-branch&r1=1.1.2.4&r2=1.1.2.5



More information about the Gcc-cvs mailing list