gcc/
* cfgexpand.c (expand_gimple_stmt_1): Return statement with
DECL as return value is allowed to have NULL bounds.
From-SVN: r231224
+2015-12-03 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ * cfgexpand.c (expand_gimple_stmt_1): Return statement with
+ DECL as return value is allowed to have NULL bounds.
+
2015-12-03 Tom de Vries <tom@codesourcery.com>
* graphite-isl-ast-to-gimple.c (binary_op_to_tree)
{
tree result = DECL_RESULT (current_function_decl);
+ /* Mark we have return statement with missing bounds. */
+ if (!bnd
+ && chkp_function_instrumented_p (cfun->decl)
+ && !DECL_P (op0))
+ bnd = error_mark_node;
+
/* If we are not returning the current function's RESULT_DECL,
build an assignment to it. */
if (op0 != result)
op0 = build2 (MODIFY_EXPR, TREE_TYPE (result),
result, op0);
}
- /* Mark we have return statement with missing bounds. */
- if (!bnd && chkp_function_instrumented_p (cfun->decl))
- bnd = error_mark_node;
}
if (!op0)