Commit 3d058ebb by Eric Botcazou Committed by Eric Botcazou

gimple-ssa-isolate-paths.c (stmt_uses_name_in_undefined_way): Replace…

gimple-ssa-isolate-paths.c (stmt_uses_name_in_undefined_way): Replace flag_non_call_exceptions with cfun->can_throw_non_call_exceptions.

	* gimple-ssa-isolate-paths.c (stmt_uses_name_in_undefined_way): Replace
	flag_non_call_exceptions with cfun->can_throw_non_call_exceptions.
	(stmt_uses_0_or_null_in_undefined_way): Likewise.
	* tree-ssa-alias.c (same_addr_size_stores_p): Likewise.

From-SVN: r268018
parent 143d3b15
2019-01-17 Eric Botcazou <ebotcazou@adacore.com>
* gimple-ssa-isolate-paths.c (stmt_uses_name_in_undefined_way): Replace
flag_non_call_exceptions with cfun->can_throw_non_call_exceptions.
(stmt_uses_0_or_null_in_undefined_way): Likewise.
* tree-ssa-alias.c (same_addr_size_stores_p): Likewise.
2019-01-17 Tamar Christina <tamar.christina@arm.com> 2019-01-17 Tamar Christina <tamar.christina@arm.com>
PR target/88851 PR target/88851
......
...@@ -270,7 +270,7 @@ stmt_uses_name_in_undefined_way (gimple *use_stmt, tree name, location_t loc) ...@@ -270,7 +270,7 @@ stmt_uses_name_in_undefined_way (gimple *use_stmt, tree name, location_t loc)
divisor. */ divisor. */
if (!POINTER_TYPE_P (TREE_TYPE (name))) if (!POINTER_TYPE_P (TREE_TYPE (name)))
{ {
if (!flag_non_call_exceptions) if (!cfun->can_throw_non_call_exceptions)
return is_divmod_with_given_divisor (use_stmt, name); return is_divmod_with_given_divisor (use_stmt, name);
return false; return false;
} }
...@@ -309,7 +309,7 @@ stmt_uses_name_in_undefined_way (gimple *use_stmt, tree name, location_t loc) ...@@ -309,7 +309,7 @@ stmt_uses_name_in_undefined_way (gimple *use_stmt, tree name, location_t loc)
bool bool
stmt_uses_0_or_null_in_undefined_way (gimple *stmt) stmt_uses_0_or_null_in_undefined_way (gimple *stmt)
{ {
if (!flag_non_call_exceptions if (!cfun->can_throw_non_call_exceptions
&& is_divmod_with_given_divisor (stmt, integer_zero_node)) && is_divmod_with_given_divisor (stmt, integer_zero_node))
return true; return true;
......
...@@ -2365,7 +2365,7 @@ same_addr_size_stores_p (tree base1, poly_int64 offset1, poly_int64 size1, ...@@ -2365,7 +2365,7 @@ same_addr_size_stores_p (tree base1, poly_int64 offset1, poly_int64 size1,
/* Be conservative with non-call exceptions when the address might /* Be conservative with non-call exceptions when the address might
be NULL. */ be NULL. */
if (flag_non_call_exceptions && pi->pt.null) if (cfun->can_throw_non_call_exceptions && pi->pt.null)
return false; return false;
/* Check that ptr points relative to obj. */ /* Check that ptr points relative to obj. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment