diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2010-09-30 21:20:06 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2010-09-30 21:20:06 +0000 |
commit | 6eb412ef35ba55a6f83e3f3e144ace97a530c8bc (patch) | |
tree | 52ac78ef4f44f5d2ba5b2904f52e0f8ea19d5c25 | |
parent | 0ba825679df27615521caeeed0edc1be2f81cdc0 (diff) | |
download | gcc-6eb412ef35ba55a6f83e3f3e144ace97a530c8bc.zip gcc-6eb412ef35ba55a6f83e3f3e144ace97a530c8bc.tar.gz gcc-6eb412ef35ba55a6f83e3f3e144ace97a530c8bc.tar.bz2 |
Call fatal_error when the transform read from file is not legal.
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
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ChangeLog.graphite | 5 | ||||
-rw-r--r-- | gcc/graphite-poly.c | 6 |
3 files changed, 15 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8ae720a..24655af 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 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. (print_scop_header): Removed. Inlined in the only call place... (print_scop): ... here. diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 99d4204..313869c 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,5 +1,10 @@ 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. (print_scop_header): Removed. Inlined in the only call place... (print_scop): ... here. diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c index 46f1971..08a7a91 100644 --- a/gcc/graphite-poly.c +++ b/gcc/graphite-poly.c @@ -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++; } |