Commit 59c02d8a by Jeff Law Committed by Jeff Law

tree-vrp.c (execute_vrp): Perform any queued SSA updates before threading jumps.

        * tree-vrp.c (execute_vrp): Perform any queued SSA updates before
        threading jumps.

From-SVN: r110758
parent a4add13f
2006-02-08 Jeff Law <law@redhat.com>
PR tree-optimization/26169
* tree-vrp.c (execute_vrp): Perform any queued SSA updates before
threading jumps.
2006-02-08 Zdenek Dvorak <dvorakz@suse.cz>
* df.h (DF_REG_SIZE): Return the length of the initialized
......
......@@ -4499,6 +4499,14 @@ execute_vrp (void)
as finalizing jump threads calls the CFG cleanup code which
does not properly handle ASSERT_EXPRs. */
remove_range_assertions ();
/* If we exposed any new variables, go ahead and put them into
SSA form now, before we handle jump threading. This simplifies
interactions between rewriting of _DECL nodes into SSA form
and rewriting SSA_NAME nodes into SSA form after block
duplication and CFG manipulation. */
update_ssa (TODO_update_ssa);
finalize_jump_threads ();
}
......
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