This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC] [4.2] Address computation PRE
- From: Richard Henderson <rth at redhat 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: Sun, 2 Oct 2005 15:32:19 -0700
- Subject: Re: [RFC] [4.2] Address computation PRE
- References: <433D7EB5.5060209@lu.unisi.ch> <20051002035540.GC22940@redhat.com> <43404B0D.5070200@lu.unisi.ch>
On Sun, Oct 02, 2005 at 11:03:09PM +0200, Paolo Bonzini wrote:
> I looked (albeit very briefly) into that, but the REG_EQUAL note
> specifies a computation that is quite complex and emit_move_insn does
> not handle the "lowering" of such expressions. We cannot give
>
> emit_move_insn (gen_reg_rtx (Pmode), a_pic_symbol_ref);
>
> and have it call memory_address etc., or am I missing something huge?
I would have to say that you are, since that's exactly what we did
when we generated rtl in the first place.
r~