graphite: add missing dump_enabled_p checks (PR tree-optimization/88015)

gcc/ChangeLog:
	PR tree-optimization/88015
	* graphite-isl-ast-to-gimple.c
	(translate_isl_ast_to_gimple::scop_to_isl_ast): Add missing check
	for dump_enabled_p.
	* graphite-sese-to-poly.c (build_poly_scop): Likewise.

From-SVN: r266184
This commit is contained in:
David Malcolm 2018-11-15 14:01:29 +00:00 committed by David Malcolm
parent 0e02fb2638
commit ef190c93b0
3 changed files with 24 additions and 12 deletions

View File

@ -1,3 +1,11 @@
2018-11-15 David Malcolm <dmalcolm@redhat.com>
PR tree-optimization/88015
* graphite-isl-ast-to-gimple.c
(translate_isl_ast_to_gimple::scop_to_isl_ast): Add missing check
for dump_enabled_p.
* graphite-sese-to-poly.c (build_poly_scop): Likewise.
2018-11-15 Richard Biener <rguenther@suse.de>
PR middle-end/88029

View File

@ -1411,17 +1411,20 @@ scop_to_isl_ast (scop_p scop)
isl_ctx_set_max_operations (scop->isl_context, old_max_operations);
if (isl_ctx_last_error (scop->isl_context) != isl_error_none)
{
dump_user_location_t loc = find_loop_location
(scop->scop_info->region.entry->dest->loop_father);
if (isl_ctx_last_error (scop->isl_context) == isl_error_quota)
dump_printf_loc (MSG_MISSED_OPTIMIZATION, loc,
"loop nest not optimized, AST generation timed out "
"after %d operations [--param max-isl-operations]\n",
max_operations);
else
dump_printf_loc (MSG_MISSED_OPTIMIZATION, loc,
"loop nest not optimized, ISL AST generation "
"signalled an error\n");
if (dump_enabled_p ())
{
dump_user_location_t loc = find_loop_location
(scop->scop_info->region.entry->dest->loop_father);
if (isl_ctx_last_error (scop->isl_context) == isl_error_quota)
dump_printf_loc (MSG_MISSED_OPTIMIZATION, loc,
"loop nest not optimized, AST generation timed out "
"after %d operations [--param max-isl-operations]\n",
max_operations);
else
dump_printf_loc (MSG_MISSED_OPTIMIZATION, loc,
"loop nest not optimized, ISL AST generation "
"signalled an error\n");
}
isl_ast_node_free (ast_isl);
return NULL;
}

View File

@ -1218,7 +1218,8 @@ build_poly_scop (scop_p scop)
enum isl_error err = isl_ctx_last_error (scop->isl_context);
isl_ctx_reset_error (scop->isl_context);
isl_options_set_on_error (scop->isl_context, old_err);
if (err != isl_error_none)
if (err != isl_error_none
&& dump_enabled_p ())
dump_printf (MSG_MISSED_OPTIMIZATION,
"ISL error while building poly scop\n");