]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Call fatal_error when the transform read from file is not legal.
authorSebastian Pop <sebastian.pop@amd.com>
Thu, 30 Sep 2010 21:20:06 +0000 (21:20 +0000)
committerSebastian Pop <spop@gcc.gnu.org>
Thu, 30 Sep 2010 21:20:06 +0000 (21:20 +0000)
2010-09-09  Sebastian Pop  <sebastian.pop@amd.com>

* graphite-poly.c (apply_poly_transforms): Do not abort when the
transform read from disk is not legal.  Call fatal_error instead.

From-SVN: r164799

gcc/ChangeLog
gcc/ChangeLog.graphite
gcc/graphite-poly.c

index 8ae720a4cf86d222a4236da6be3ef06b38bad3fe..24655afb6697bfb4e43bfcccd1b5b7010ccd520c 100644 (file)
@@ -1,3 +1,8 @@
+2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * graphite-poly.c (apply_poly_transforms): Do not abort when the
+       transform read from disk is not legal.  Call fatal_error instead.
+
 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
 
        * graphite-poly.c (print_pbb_body): Add missing closing parenthesis.
index 99d4204f5c8292b92f13988844d1dfc374e41ccd..313869c551765067352329556d0b26fab1711e58 100644 (file)
@@ -1,3 +1,8 @@
+2010-09-09  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * graphite-poly.c (apply_poly_transforms): Do not abort when the
+       transform read from disk is not legal.  Call fatal_error instead.
+
 2010-09-09  Sebastian Pop  <sebastian.pop@amd.com>
 
        * graphite-poly.c (print_pbb_body): Add missing closing parenthesis.
index 46f197159b4696625afd0b8b79596f7478fb8512..08a7a91d7ef68e2fd6d34e10fef8566f2d2df3c3 100644 (file)
@@ -753,7 +753,11 @@ apply_poly_transforms (scop_p scop)
     {
       graphite_file = init_graphite_in_file (file_scop_number);
       transform_done |= graphite_read_scop_file (graphite_file, scop);
-      gcc_assert (graphite_legal_transform (scop));
+
+      if (!graphite_legal_transform (scop))
+       fatal_error ("the graphite file read for scop %d does not contain a legal transform",
+                    (int) file_scop_number);
+
       file_scop_number++;
     }