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