Commit c725e7f8 by Jeff Law Committed by Jeff Law

tree-ssa-threadupdate.c (thread_single_edge): Use delete_jump_thread instead of open-coded version.

       * tree-ssa-threadupdate.c (thread_single_edge): Use delete_jump_thread
        instead of open-coded version.  Also delete the jump thread created
        within this function.

From-SVN: r223431
parent 09b59d4d
2015-05-20 Jeff Law <law@redhat.com>
* tree-ssa-threadupdate.c (thread_single_edge): Use delete_jump_thread
instead of open-coded version. Also delete the jump thread created
within this function.
2015-05-20 Alan Modra <amodra@gmail.com>
* config/rs6000/rs6000.c (rs6000_emit_allocate_stack): Return
......
......@@ -1647,9 +1647,7 @@ thread_single_edge (edge e)
vec<jump_thread_edge *> *path = THREAD_PATH (e);
edge eto = (*path)[1]->e;
for (unsigned int i = 0; i < path->length (); i++)
delete (*path)[i];
delete path;
delete_jump_thread_path (path);
e->aux = NULL;
thread_stats.num_threaded_edges++;
......@@ -1693,6 +1691,7 @@ thread_single_edge (edge e)
redirect_edge_and_branch (e, rd.dup_blocks[0]);
flush_pending_stmts (e);
delete_jump_thread_path (npath);
return rd.dup_blocks[0];
}
......
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