[RFA] mips, floating point arg passing

Daniel Jacobowitz drow@false.org
Mon Jun 19 22:30:00 GMT 2006


On Sun, Jun 18, 2006 at 01:35:53AM +0200, Mark Kettenis wrote:
> > Date: Wed, 31 May 2006 16:32:44 -0700
> > From: Michael Snyder <msnyder@redhat.com>
> > 
> > GDB is causing SIGFPE on target boards that have a FPU,
> > when compiled for a 32 bit ABI.
> 
> Hmm, aren't all registers supposed to be 32-bit for o32.  It seems to
> me that we should hardcode that in the *_o32_* functions, instead of
> trying to be register-size agnostic.

I am inclined to agree; what happened (IIRC) is that these
similar-looking functions were split from an identical parent at one
point to reduce changes for one ABI breaking another, and never cleaned
up.

-- 
Daniel Jacobowitz
CodeSourcery



More information about the Gdb-patches mailing list