1. 13 May, 2004 2 commits
    • tree-ssa-forwprop.c (record_single_argument_cond_exprs): Accept new parameters… · 91581bcc
      tree-ssa-forwprop.c (record_single_argument_cond_exprs): Accept new parameters for the statement and variable worklist as well as a...
      
      
      	* tree-ssa-forwprop.c (record_single_argument_cond_exprs): Accept
      	new parameters for the statement and variable worklist as well
      	as a bitmap of interesting SSA_NAMEs.  Walk over the statement
      	worklist recording interesting variables in the variable worklist
      	and bitmap.  Handle casts between integral and boolean types.
      	(substitute_single_use_vars): Accept new parameters for the statement
      	and variable worklist.  When a substitution is made add a new
      	entry to the statement worklist.  Handle casts between integral
      	and boolean types.
      	(tree_ssa_forward_propagate_single_use_vars): Rework to pass
      	worklists to children.  Iterate until the statement worklist
      	is empty.
      
      	* gcc.dg/tree-ssa/20040513-1.c: New test.
      	* gcc.dg/tree-ssa/20040513-2.c: New test.
      
      From-SVN: r81803
      Jeff Law committed
    • Merge tree-ssa-20020619-branch into mainline. · 6de9cd9a
      From-SVN: r81764
      Diego Novillo committed