> From: Ian Lance Taylor <[email protected]>
> To: Jamie Prescott <[email protected]>
> Cc: [email protected]
> Sent: Friday, May 22, 2009 5:45:21 PM
> Subject: Re: Seeking suggestion
>
> Jamie Prescott writes:
>
> > But now I get and invalid rtx sharing from the push/pop parallels:
>
> This normally means that you need a copy_rtx somewhere. Different insns
> may not share data structure.
Ok, fixed. I was generating the parallel for push/pop by calling directly
gen_addsi3.
This eventually was generating that problem with the code I posted in the
previous
message.
Once I open coded the addsi3 with gen_rtx_SET(gen_rtx_PLUS()), the error went
away.
Is the implementation I posted the only one, or there are shorter/better ones?
- Jamie