This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] for PR15991
- From: Diego Novillo <dnovillo at redhat dot com>
- To: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 17 Jun 2004 12:33:46 -0400
- Subject: Re: [patch] for PR15991
- Organization: Red Hat Canada
- References: <20040617145041.GA29617@atrey.karlin.mff.cuni.cz>
On Thu, 2004-06-17 at 10:50, Zdenek Dvorak wrote:
> PR tree-optimization/15991
> * tree-cfg.c (tree_block_label): Export.
> * tree-flow-inline.h (bsi_after_labels): New function.
> * tree-flow.h (bsi_after_labels, tree_block_label): Declare.
> * tree-ssa.c (propagate_into_addr): New function.
> (replace_immediate_uses): Handle propagation of pointer constants.
> (raise_value): Do not restrict propagation of pointer constants.
> * tree-ssanames.c (duplicate_ssa_name): New function.
> * tree.h (duplicate_ssa_name): Declare.
>
OK, I guess. I'm hoping that most of the propagation done in
kill_redundant_phi_nodes won't be necessary after I'm done with the DOM
changes. This will serve as a yardstick to see what things I may be
missing.
Didn't you also have some other improvement to k_r_p_n? What happened
to it?
Could you add a test case to testsuite/tree-ssa/ ?
Thanks. Diego.