Commit 9ca966ca by Richard Biener Committed by Richard Biener

re PR tree-optimization/56521 (Uninitialized value_id)

2013-03-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56521
	* tree-ssa-sccvn.c (set_value_id_for_result): Always initialize
	value-id.

From-SVN: r196465
parent d273b176
2013-03-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/56521
* tree-ssa-sccvn.c (set_value_id_for_result): Always initialize
value-id.
2013-03-05 Steven Bosscher <steven@gcc.gnu.org>
PR c++/55135
......
......@@ -3954,18 +3954,17 @@ free_scc_vn (void)
XDELETE (optimistic_info);
}
/* Set *ID if we computed something useful in RESULT. */
/* Set *ID according to RESULT. */
static void
set_value_id_for_result (tree result, unsigned int *id)
{
if (result)
{
if (TREE_CODE (result) == SSA_NAME)
*id = VN_INFO (result)->value_id;
else if (is_gimple_min_invariant (result))
*id = get_or_alloc_constant_value_id (result);
}
if (result && TREE_CODE (result) == SSA_NAME)
*id = VN_INFO (result)->value_id;
else if (result && is_gimple_min_invariant (result))
*id = get_or_alloc_constant_value_id (result);
else
*id = get_next_value_id ();
}
/* Set the value ids in the valid hash tables. */
......
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