Index: gcc/graphite-isl-ast-to-gimple.c =================================================================== --- gcc/graphite-isl-ast-to-gimple.c (revision 212294) +++ gcc/graphite-isl-ast-to-gimple.c (working copy) @@ -67,7 +67,7 @@ /* Generates a build, which specifies the constraints on the parameters. */ -static isl_ast_build * +static __isl_give isl_ast_build * generate_isl_context (scop_p scop) { isl_set *context_isl = isl_set_params (isl_set_copy (scop->context)); @@ -77,7 +77,7 @@ /* Generates a schedule, which specifies an order used to visit elements in a domain. */ -static isl_union_map * +static __isl_give isl_union_map * generate_isl_schedule (scop_p scop) { int i; @@ -102,7 +102,7 @@ return schedule_isl; } -static isl_ast_node * +static __isl_give isl_ast_node * scop_to_isl_ast (scop_p scop) { isl_union_map *schedule_isl = generate_isl_schedule (scop);