]> gcc.gnu.org Git - gcc.git/commitdiff
re PR middle-end/37379 ([graphite] ICE compiling aermod.f90 with -ffast-math -floop...
authorSebastian Pop <sebastian.pop@amd.com>
Fri, 7 Nov 2008 18:03:04 +0000 (18:03 +0000)
committerSebastian Pop <spop@gcc.gnu.org>
Fri, 7 Nov 2008 18:03:04 +0000 (18:03 +0000)
2008-11-07  Sebastian Pop  <sebastian.pop@amd.com>

PR middle-end/37379
* tree-scalar-evolution.c (instantiate_scev_1): Return
chrec_dont_know for VL_EXP_CLASS_P.

From-SVN: r141682

gcc/ChangeLog
gcc/tree-scalar-evolution.c

index 40b0dcbe346bb8fd8f3395d514a7924d4462d9c2..984447e40ca882166d74aaf278fdc09f84d7fa01 100644 (file)
@@ -1,3 +1,9 @@
+2008-11-07  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR middle-end/37379
+       * tree-scalar-evolution.c (instantiate_scev_1): Return
+       chrec_dont_know for VL_EXP_CLASS_P.
+       
 2008-11-06  Uros Bizjak  <ubizjak@gmail.com>
 
        * reg-stack.c (reg_to_stack): Add missing braces in memset
index 52e2c75f0fe210cf13ae0eca2211164f200b0033..51bbd4bcdcb12b61bf7b10e392d61ec205694144 100644 (file)
@@ -2213,7 +2213,9 @@ instantiate_scev_1 (basic_block instantiate_below,
       break;
     }
 
-  gcc_assert (!VL_EXP_CLASS_P (chrec));
+  if (VL_EXP_CLASS_P (chrec))
+    return chrec_dont_know;
+
   switch (TREE_CODE_LENGTH (TREE_CODE (chrec)))
     {
     case 3:
This page took 0.094943 seconds and 5 git commands to generate.