Paulo Matos
> -----Original Message----- > From: Alan Modra [mailto:amo...@gmail.com] > Sent: 22 November 2013 04:42 > To: Paulo Matos > Cc: gcc@gcc.gnu.org > Subject: Re: rs6000: load_multiple code > > On Wed, Nov 20, 2013 at 05:06:13PM +0000, Paulo Matos wrote: > > I am looking into how rs6000 implements load multiple code > [snip] > > No pseudos are involved for the destination. See the FAIL in > rs6000.md load_multiple. Right, I missed that bit: if (... || REGNO (operands[0]) >= 32) FAIL; This will basically never match at expand time then, and will have little, if any, use before register allocation then. Right? > > -- > Alan Modra > Australia Development Lab, IBM