http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50672
--- Comment #11 from vries at gcc dot gnu.org 2011-10-18 08:57:43 UTC --- Author: vries Date: Tue Oct 18 08:57:39 2011 New Revision: 180126 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180126 Log: 2011-10-18 Tom de Vries <t...@codesourcery.com> PR tree-optimization/50672 * tree-ssa-dce.c (mark_virtual_operand_for_renaming): New function, factored out of ... (mark_virtual_phi_result_for_renaming): Use mark_virtual_operand_for_renaming. * tree-flow.h (mark_virtual_operand_for_renaming): Declare. * tree-ssa-tail-merge.c (release_last_vdef): New function. (purge_bbs): Add update_vops parameter. Call release_last_vdef for each deleted basic block. (tail_merge_optimize): Add argument to call to purge_bbs. Modified: trunk/gcc/ChangeLog trunk/gcc/tree-flow.h trunk/gcc/tree-ssa-dce.c trunk/gcc/tree-ssa-tail-merge.c