diff options
author | Jeff Law <law@redhat.com> | 2011-05-03 07:12:29 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2011-05-03 07:12:29 -0600 |
commit | 7134c090d222230b4c7fca4b1b383472c1b1eb4c (patch) | |
tree | 2390b87f09ded38fe53aa87f3717fbc2051813b9 /gcc/tree-emutls.c | |
parent | 2c7eebae8a0b49351452b3a98fc1b2f26608bfbc (diff) | |
download | gcc-7134c090d222230b4c7fca4b1b383472c1b1eb4c.zip gcc-7134c090d222230b4c7fca4b1b383472c1b1eb4c.tar.gz gcc-7134c090d222230b4c7fca4b1b383472c1b1eb4c.tar.bz2 |
tree-ssa-threadupdate.c (THREAD_TARGET): define.
* tree-ssa-threadupdate.c (THREAD_TARGET): define.
(remove_ctrl_stmt_and_useless_edges): Clear AUX field of outgoing edges.
(craete_edge_and_update_destination_phis): Use THREAD_TARGET rather
than accessing AUX field directly. Free the AUX field before clearing it.
(thread_block, thread_through_loop_header): Likewise.
(thread_single_edge, mark_threaded_blocks): Likewise.
(redirect_edges): Delay clearing the AUX field. Free the AUX field.
(register_jump_thread): Do not attempt to thread to a NULL edge.
From-SVN: r173305
Diffstat (limited to 'gcc/tree-emutls.c')
0 files changed, 0 insertions, 0 deletions