From 72fe350f75a06661053a1c4ea9dd49c81c43b2d6 Mon Sep 17 00:00:00 2001 From: spop Date: Thu, 21 Jan 2016 02:12:56 +0000 Subject: [PATCH] add missing ast node for isl 0.15 * graphite-isl-ast-to-gimple.c (translate_isl_ast): Also handle isl_ast_node_mark. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232652 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/graphite-isl-ast-to-gimple.c | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7dabced78e2c..1fec4b93164e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2016-01-21 Aditya Kumar + Sebastian Pop + + * graphite-isl-ast-to-gimple.c (translate_isl_ast): Also handle + isl_ast_node_mark. + 2016-01-21 Aditya Kumar Sebastian Pop diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.c index 618ee95bef50..6c7fd19b76fb 100644 --- a/gcc/graphite-isl-ast-to-gimple.c +++ b/gcc/graphite-isl-ast-to-gimple.c @@ -1254,6 +1254,16 @@ translate_isl_ast_to_gimple::translate_isl_ast (loop_p context_loop, return translate_isl_ast_node_block (context_loop, node, next_e, ip); +#ifdef HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS + case isl_ast_node_mark: + { + isl_ast_node *n = isl_ast_node_mark_get_node (node); + edge e = translate_isl_ast (context_loop, n, next_e, ip); + isl_ast_node_free (n); + return e; + } +#endif + default: gcc_unreachable (); } -- 2.47.3