This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: mainline regression (was Re: [PATCH] Prevent ifcvt from moving computations into loop)
- From: Richard Henderson <rth at redhat dot com>
- To: Joern Rennecke <joern dot rennecke at superh dot com>
- Cc: Gabriel Dos Reis <gdr at integrable-solutions dot net>, "David S. Miller" <davem at redhat dot com>, rakdver at atrey dot karlin dot mff dot cuni dot cz, gcc-patches at gcc dot gnu dot org
- Date: Fri, 25 Jul 2003 11:56:06 -0700
- Subject: Re: mainline regression (was Re: [PATCH] Prevent ifcvt from moving computations into loop)
- References: <m3he5id7lx.fsf@uniton.integrable-solutions.net> <200307241741.h6OHfBH29347@linsvr1.uk.superh.com>
On Thu, Jul 24, 2003 at 06:41:11PM +0100, Joern Rennecke wrote:
> ! /* flow_loops_find doesn't work when branches use branch target registers. */
> ! if (! reload_completed)
> ! mark_loop_exit_edges ();
I'd prefer that you also check cannot_modify_jumps_p or
something. Otherwise we risk pulling in the value into
the loop again.
r~