http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51005

--- Comment #5 from vries at gcc dot gnu.org 2011-11-15 00:12:51 UTC ---
Author: vries
Date: Tue Nov 15 00:12:45 2011
New Revision: 181372

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181372
Log:
2011-11-15  Tom de Vries  <t...@codesourcery.com>

    PR tree-optimization/51005
    * tree-ssa-tail-merge.c (delete_basic_block_same_succ): Rename to
    mark_basic_block_deleted.
    (update_worklist): Inline purge_bbs.
    (purge_bbs, unlink_virtual_phi, update_vuses, vop_at_entry)
    (delete_block_update_dominator_info): Remove.
    (replace_block_by): Remove update_vops parameter.  Partially evaluate
    for update_vops == false.
    (apply_clusters): Remove update_vops parameter.  Remove update_vops
    argument in replace_block_by call.
    (update_debug_stmts): Remove MAY_HAVE_DEBUG_STMTS test.
    (tail_merge_optimize): Remove update_vops argument to apply_clusters.
    Remove call to purge_bbs.  Add calls to calculate_dominance_info and
    free_dominance_info.  Add MAY_HAVE_DEBUG_STMTS    before calling
    update_debug_stmts.  Mark vop var for renaming, if necessary.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/tree-ssa-tail-merge.c

Reply via email to