------- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-06-06 
12:13 -------
Subject: Bug 20742

CVSROOT:        /cvs/gcc
Module name:    gcc
Branch:         gcc-4_0-branch
Changes by:     [EMAIL PROTECTED]       2005-06-06 12:12:53

Modified files:
        gcc            : ChangeLog params.def tree-chrec.c tree-chrec.h 
                         tree-scalar-evolution.c 
        gcc/doc        : invoke.texi 

Log message:
        PR tree-optimization/20742
        * params.def (PARAM_SCEV_MAX_EXPR_SIZE): New parameter with
        default value 20.
        * tree-chrec.c: Depend on params.h.  Replace build with buildN,
        and fold build with fold_buildN.
        (chrec_fold_plus_1): Fail with a chrec_don_know when the size of
        the expression exceeds PARAM_SCEV_MAX_EXPR_SIZE.
        (tree_contains_chrecs): Compute an estimation of the size of the
        given expression.
        * tree-chrec.h (tree_contains_chrecs): Modify its declaration.
        (tree_does_not_contain_chrecs): Update the use of tree_contains_chrecs.
        * tree-scalar-evolution.c (simple_iv): Ditto.
        * doc/invoke.texi (scev-max-expr-size): Documented.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=2.7592.2.279&r2=2.7592.2.280
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/params.def.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.54.6.1&r2=1.54.6.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-chrec.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=2.12.12.2&r2=2.12.12.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-chrec.h.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=2.6&r2=2.6.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-scalar-evolution.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=2.17.4.1&r2=2.17.4.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/invoke.texi.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.583.2.18&r2=1.583.2.19



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20742

Reply via email to