This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Combine versus updating of liveness
- From: Richard Henderson <rth at redhat dot com>
- To: Jan Hubicka <jh at suse dot cz>
- Cc: gcc-patches at gcc dot gnu dot org, gcc-pdo at atrey dot karlin dot mff dot cuni dot cz
- Date: Thu, 7 Mar 2002 15:22:31 -0800
- Subject: Re: Combine versus updating of liveness
- References: <20020306174216.GH32037@atrey.karlin.mff.cuni.cz>
On Wed, Mar 06, 2002 at 06:42:16PM +0100, Jan Hubicka wrote:
> Problem is how to fix this porperly for the 3.1 branch?
I'd ignore 3.1 branch until we can show that it's a problem there.
> * cfgrtl.c (purge_dead_edges): Set BB_DRITY flags if edge has been
> removed; fix return value.
> * combine.c (combine_instructions): Dirtify blocks where we failed to
> update liveness; purge dead edges; use update_life_info_in_dirty_blocks.
> * toplev.c (rest_of_compilation): Do not purge_dead_edges after combine.
Ok.
r~