This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] fix pr30907, worse code produced when an address is forward propagated
- From: Ian Lance Taylor <iant at google dot com>
- To: Paolo Bonzini <paolo dot bonzini at lu dot unisi dot ch>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: 16 Mar 2007 17:46:53 -0700
- Subject: Re: [PATCH] fix pr30907, worse code produced when an address is forward propagated
- References: <45DD74DC.5060705@lu.unisi.ch>
Paolo Bonzini <paolo.bonzini@lu.unisi.ch> writes:
> 2007-02-22 Paolo Bonzini <bonzini@gnu.org>
>
> PR rtl-optimization/30907
> * fwprop.c (forward_propagate_into): Never propagate inside a loop.
> (fwprop_init): Always call loop_optimizer_initialize.
> (fwprop_done): Always call loop_optimizer_finalize.
> (fwprop): We always have loop info now.
> (gate_fwprop_addr): Remove.
> (pass_fwprop_addr): Use gate_fwprop as gate.
This is OK.
Thanks.
Ian