----Original Message---- >From: Sanjiv Kumar Gupta >Sent: 30 May 2005 14:55
> Ian Lance Taylor wrote: > >> Sanjiv Kumar Gupta <[EMAIL PROTECTED]> writes: >> >> >>> I am using gcc 3.3.1 release as my port, and looks >>> like I have hit a problem with greg. >> >> >> You neglected to mention what target you are using. >> > Ian, the port is for a 32-bit RISC and not complete yet, > hence still not contributed. > This probably makes difficult for you to suggest any > fix, but I still asked in case I could get any pointers > for investigation. Does your port implement the movdi pattern? You can get bad interactions when gcc tries to implement blkmode moves using dimode moves if movdi doesn't exist in your .md file. If your target doesn't have a natural DImode move instruction, use a define_expand to separate it into two movsi insns. cheers, DaveK -- Can't think of a witty .sigline today....