This is the mail archive of the
mailing list for the GCC project.
Re: [trunk] Addition to subreg section of rtl.text.
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: rsandifo at nildram dot co dot uk
- Cc: bonzini at gnu dot org, dj at redhat dot com, gcc at gcc dot gnu dot org, iant at google dot com, law at redhat dot com, rth at redhat dot com, zadeck at naturalbridge dot com
- Date: Mon, 17 Mar 2008 14:53:44 EDT
- Subject: Re: [trunk] Addition to subreg section of rtl.text.
- References: <47DA8A3E.email@example.com> <firstname.lastname@example.org> <email@example.com> <47DD409C.firstname.lastname@example.org> <10803161704.AA11116@vlsi1.ultra.nyu.edu> <email@example.com>
> That's my understanding too as far as insn operands are concerned.
> But some backends use things like "(subreg (match_operand ...) ...)";
> see config/rs6000/spe.md for an example. We need to define what those
> subregs mean when the inner register has been reloaded.
> Or I suppose we could say that such define_insns are in error and
> use another construct instead.
I would consider such things dubious at best. I'm kind of surprised