------- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-01-20 
19:20 -------
Subject: Bug 15349

CVSROOT:        /cvs/gcc
Module name:    gcc
Changes by:     [EMAIL PROTECTED]       2005-01-20 19:20:40

Modified files:
        gcc            : ChangeLog timevar.def tree-cfg.c 
                         tree-optimize.c tree-pass.h 
        gcc/testsuite  : ChangeLog 
Added files:
        gcc/testsuite/gcc.dg/tree-ssa: pr15349.c 

Log message:
        PR tree-optimization/15349
        * timevar.def (TV_TREE_MERGE_PHI): New.
        * tree-cfg.c (tree_forwarder_block_p): Add a new argument
        PHI_WANTED.
        (remove_forwarder_block, cleanup_forwarder_blocks): Adjust the
        calls to tree_forwarder_block_p.
        (remove_forwarder_block_with_phi, merge_phi_nodes,
        gate_merge_phi, pass_merge_phi): New.
        * tree-optimize.c (init_tree_optimization_passes): Add
        pass_merge_phi.
        * tree-pass.h: Add an extern for pass_merge_phi;
        
        PR tree-optimization/15349
        * testsuite/gcc.dg/tree-ssa/pr15349.c: New.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.7204&r2=2.7205
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/timevar.def.diff?cvsroot=gcc&r1=1.41&r2=1.42
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-cfg.c.diff?cvsroot=gcc&r1=2.140&r2=2.141
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-optimize.c.diff?cvsroot=gcc&r1=2.68&r2=2.69
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-pass.h.diff?cvsroot=gcc&r1=2.24&r2=2.25
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.4914&r2=1.4915
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/tree-ssa/pr15349.c.diff?cvsroot=gcc&r1=NONE&r2=1.1



-- 


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

Reply via email to