Re: [buildd] Etch?
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