From d4d6f50198dd38b3cd90f7630580004130a43abb Mon Sep 17 00:00:00 2001 From: spop Date: Thu, 30 Sep 2010 21:22:07 +0000 Subject: [PATCH] Fix PR45758: reset scevs before Graphite. 2010-09-24 Sebastian Pop PR middle-end/45758 * graphite.c (graphite_initialize): Call scev_reset. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164813 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/ChangeLog.graphite | 5 +++++ gcc/graphite.c | 1 + 3 files changed, 11 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e0d9573..f8172b3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2010-09-30 Sebastian Pop + PR middle-end/45758 + * graphite.c (graphite_initialize): Call scev_reset. + +2010-09-30 Sebastian Pop + * sese.h (scev_analyzable_p): Return false for real or floating point. Only handle INTEGRAL_TYPE_P and POINTER_TYPE_P. diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 0c632df..6f0038b 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,3 +1,8 @@ +2010-09-24 Sebastian Pop + + PR middle-end/45758 + * graphite.c (graphite_initialize): Call scev_reset. + 2010-09-23 Sebastian Pop * sese.h (scev_analyzable_p): Return false for real or floating diff --git a/gcc/graphite.c b/gcc/graphite.c index 6b083d1..6b393d6 100644 --- a/gcc/graphite.c +++ b/gcc/graphite.c @@ -214,6 +214,7 @@ graphite_initialize (void) return false; } + scev_reset (); recompute_all_dominators (); initialize_original_copy_tables (); -- 2.7.4