r173305 - in /trunk/gcc: ChangeLog tree-ssa-thr...
law@gcc.gnu.org
law@gcc.gnu.org
Tue May 3 13:12:00 GMT 2011
Author: law
Date: Tue May 3 13:12:29 2011
New Revision: 173305
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=173305
Log:
* 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.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/tree-ssa-threadupdate.c
More information about the Gcc-cvs
mailing list