From ace23abf021c2785afc2d66280b47b11aecd56ee Mon Sep 17 00:00:00 2001 From: Sebastian Pop <pop@cri.ensmp.fr> Date: Sun, 2 Apr 2006 16:08:02 +0200 Subject: [PATCH] re PR tree-optimization/26939 (loop number of iterations analysis not working) PR tree-optimization/26939 * tree-chrec.c (chrec_merge): Use eq_evolutions_p. From-SVN: r112623 --- gcc/ChangeLog | 5 +++++ gcc/tree-chrec.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e4b1e4caa97d..213b2a596605 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2006-04-02 Sebastian Pop <pop@cri.ensmp.fr> + + PR tree-optimization/26939 + * tree-chrec.c (chrec_merge): Use eq_evolutions_p. + 2006-04-02 Sebastian Pop <pop@cri.ensmp.fr> * tree-scalar-evolution.c (add_to_evolution_1): Pass an extra argument diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c index 5eb9037598be..cec8b7e0c80e 100644 --- a/gcc/tree-chrec.c +++ b/gcc/tree-chrec.c @@ -783,7 +783,7 @@ chrec_merge (tree chrec1, if (chrec2 == chrec_not_analyzed_yet) return chrec1; - if (operand_equal_p (chrec1, chrec2, 0)) + if (eq_evolutions_p (chrec1, chrec2)) return chrec1; return chrec_dont_know; -- GitLab