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