Hi, On Fri, 4 Aug 2006, Wouter Verhelst wrote:
> > But I guess this is a problem if you do > > > > movem.l d0-d1,-(a7) > > fmovem fp0-fp1,-(a7) > > movem.l d2-d3,-(a7) > > > > and want to access the saved d0 and d1 later, relative to a7, as they > > will be at different offsets. > > Yes. I'm not saying it's /no/ problem, I'm only saying it can be dealt > with in a fairly reasonable manner, and thus isn't _much_ of a problem. Floating point could be quite some fun. CF doesn't support the increment/decrement modes for fmovem, so gcc first decrements the stack and then moves the registers. The fun is now getting correct DWARF annotation, e.g. so unwind finds the correct register location. bye, Roman -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]