From: Sebastian Pop Date: Wed, 11 Aug 2010 20:27:59 +0000 (+0000) Subject: Scevs could be expressions without chrecs and still be scev_analyzable_p. X-Git-Tag: releases/gcc-4.6.0~5066 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f36fc876e239306bf5236ac84c2d17d198c3ebf7;p=thirdparty%2Fgcc.git Scevs could be expressions without chrecs and still be scev_analyzable_p. 2010-07-15 Sebastian Pop * sese.h (scev_analyzable_p): Scevs could be expressions without chrecs and still be scev_analyzable_p. From-SVN: r163144 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6b8a4da29323..61f53149dea3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-08-02 Sebastian Pop + + * sese.h (scev_analyzable_p): Scevs could be expressions without + chrecs and still be scev_analyzable_p. + 2010-08-02 Sebastian Pop * params.def (PARAM_SCEV_MAX_EXPR_SIZE): Bump the value to 100. diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 9eb3ae84a837..a93e03575178 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,3 +1,8 @@ +2010-07-15 Sebastian Pop + + * sese.h (scev_analyzable_p): Scevs could be expressions without + chrecs and still be scev_analyzable_p. + 2010-07-15 Sebastian Pop * params.def (PARAM_SCEV_MAX_EXPR_SIZE): Bump the value to 100. diff --git a/gcc/sese.h b/gcc/sese.h index 1502cbe97f97..f10030c67a81 100644 --- a/gcc/sese.h +++ b/gcc/sese.h @@ -398,7 +398,8 @@ scev_analyzable_p (tree def, sese region) return !chrec_contains_undetermined (scev) && TREE_CODE (scev) != SSA_NAME - && evolution_function_is_affine_p (scev); + && (tree_does_not_contain_chrecs (scev) + || evolution_function_is_affine_p (scev)); } #endif