Commit 4e29671c by Richard Biener Committed by Richard Biener

tree-ssa.c (insert_debug_temp_for_var_def): For {CLOBBER} rhs issue a reset.

2019-04-29  Richard Biener  <rguenther@suse.de>

	* tree-ssa.c (insert_debug_temp_for_var_def): For {CLOBBER}
	rhs issue a reset.

From-SVN: r270652
parent f373ad68
2019-04-29 Richard Biener <rguenther@suse.de>
* tree-ssa.c (insert_debug_temp_for_var_def): For {CLOBBER}
rhs issue a reset.
2019-04-27 Iain Buclaw <ibuclaw@gdcproject.org> 2019-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
* config/netbsd-d.c: Include memmodel.h. Remove unused tree.h, * config/netbsd-d.c: Include memmodel.h. Remove unused tree.h,
......
...@@ -358,6 +358,11 @@ insert_debug_temp_for_var_def (gimple_stmt_iterator *gsi, tree var) ...@@ -358,6 +358,11 @@ insert_debug_temp_for_var_def (gimple_stmt_iterator *gsi, tree var)
else if (value == error_mark_node) else if (value == error_mark_node)
value = NULL; value = NULL;
} }
else if (gimple_clobber_p (def_stmt))
/* We can end up here when rewriting a decl into SSA and coming
along a clobber for the original decl. Turn that into
# DEBUG decl => NULL */
value = NULL;
else if (is_gimple_assign (def_stmt)) else if (is_gimple_assign (def_stmt))
{ {
bool no_value = false; bool no_value = false;
......
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