This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix -fcrossjumping at -O1 (PR rtl-optimization/48156)
- From: Paolo Bonzini <bonzini at gnu dot org>
- To: Kenneth Zadeck <zadeck at naturalbridge dot com>
- Cc: Jakub Jelinek <jakub at redhat dot com>, gcc-patches at gcc dot gnu dot org, Bernd Schmidt <bernds at codesourcery dot com>
- Date: Fri, 18 Mar 2011 17:25:27 +0100
- Subject: Re: [PATCH] Fix -fcrossjumping at -O1 (PR rtl-optimization/48156)
- References: <20110318161312.GC30899@tyan-ft48-01.lab.bos.redhat.com> <4D8386EF.1050001@naturalbridge.com>
On Fri, Mar 18, 2011 at 17:23, Kenneth Zadeck <zadeck@naturalbridge.com> wrote:
> I believe that this is not the right way to go.
>
> if someone specifies -fcrossjumping, then the pass should turn on live for
> the duration of the pass just as ifcvt does. ? ?If they ask for crossjumping
> you should give them crossjumping and not some crippled version of it.
Then we should have both patches, but df_lr is not always being used
as a fallback for df_live, and that is a bug.
Paolo