mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-17 09:13:49 +08:00
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
This commit is contained in:
parent
d273b17674
commit
9ca966ca09
@ -1,3 +1,9 @@
|
||||
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. */
|
||||
|
Loading…
Reference in New Issue
Block a user